“Conocimientos Programación>Visual Basics Programación

VBA Vs . VB

2012/11/28
Conozca las diferencias entre VBA (Visual Basic para Aplicaciones ) y VB (Visual Basic ) para que pueda elegir el lenguaje de programación apropiadas para sus necesidades de procesamiento de datos. En general, use VBA si es necesario para procesar los datos en un documento de Office , como un documento de Word o Excel libro. Utilice VB cuando se necesita para trabajar con los datos de la Web , o la necesidad de utilizar una de las clases especializadas disponible únicamente en el marco NET , tales como la clase de "Voz" , que se puede utilizar en los programas de síntesis de voz . Ejecución de programas

VBA no puede crear programas ejecutables , aunque VB puede. Estos programas tienen la extensión "EXE " archivo como los programas escritos en otros idiomas hacen. Programas de VBA se ejecutan en una instancia abierta de una de las aplicaciones de Office. Por ejemplo, para ejecutar un programa VBA Word , Word debe estar en ejecución para su programa de trabajo.
Modelos de objetos

Los objetos que trabaja en VBA diferir de los VB funciona en . VB trabaja en los objetos en el marco NET mientras VBA funciona en objetos dentro de una de las aplicaciones de Office , como el modelo de objetos de Word. Por ejemplo, el modelo de objetos de Word VBA incluye el objeto "Buscar" , que le permite buscar el contenido de un documento de Word. VB no tiene este objeto. Modelo de objetos de Word también incluye el objeto " Active Document ", que tiene sub- objetos como " párrafo ", "palabra " y " Caracteres " . VB carece de estos, así , pero tiene muchos objetos dentro de las categorías del marco NET . Estas categorías incluyen " programación de Windows ", "Accesibilidad ", " dibujo ", y varios otros.
Controla

El conjunto de entrada de usuario que controla lugar en las formas es mucho más grande en VB que en VBA . VBA tiene una pequeña paleta de controles de uso común, tales como cuadros de texto , controles de lista y botones de comando . Conjunto de controles de VB incluyen información sobre herramientas , calendarios mensuales, y barras de progreso . También se pueden crear menús personalizados en VB con el "Strip Menu" y los controles relacionados. VBA no tiene esa característica.
Intellisense

Ambos programas le ayudan a introducir sentencias de programación con la tecnología IntelliSense de Microsoft . Esta función lee los caracteres a medida que escribe , a continuación, muestra pequeños cuadros de texto que ofrece sugerencias para completar la palabra que estás escribiendo . Por ejemplo , si el programa tiene un botón de control llamado " Button1 ", tanto VBA y VB recomendarán el objeto " Button1 ". Sin embargo , la VB Intellisense muestra sugerencias en el momento de escribir el primer carácter. Por el contrario , VBA requiere que usted solicite sugerencias antes de que ninguna oferta .
Comprobación de errores

VB tiene una mejor comprobación de errores de VBA , en forma de una hoja de cálculo similar rejilla en la parte inferior de la ventana de codificación . Si comete un error de sintaxis al escribir un comunicado, VB le permitirá continuar escribiendo , se mostrará el texto de error en la red que acabamos de mencionar , que le dice exactamente lo que usted ha roto la regla . VBA no comprobará la sintaxis hasta que hayas presionado "Enter " para pasar a la siguiente línea. Si no encuentra un error, se le enviará de vuelta a la línea con el error, que puede interrumpir el flujo de mecanografía.

Visual Basics Programación
Tutorial sobre cómo activar el Drag & Drop en Visual Basic 2005
Cómo utilizar una función de VBA
Cómo convertir la fecha a cadena en VB
Cómo analizar XML de una base de datos
Cómo editar Libreta Con VB6
Cómo modificar funciones en VB6
Cómo salir de un submenú en VBA
Cómo alinear a la derecha una lista de texto en un cuadro de mensaje Visual Basic
Conocimientos Informáticos © http://www.ordenador.online