Glosario de VBE

Glosario de términos del Editor de Visual Basic (VBE).

tecla de acceso

Tecla presionada mientras se mantiene presionada la tecla ALT que permite al usuario abrir un menú, ejecutar un comando, seleccionar un objeto o moverse a un objeto. Por ejemplo, ALT+F abre el menú Archivo.

control ActiveX

Un objeto que se coloca en un formulario para habilitar o mejorar la interacción de un usuario con una aplicación. Los controles ActiveX tienen eventos y se pueden incorporar a otros controles. Estos controles tienen una extensión de nombre de archivo .ocx.

objeto ActiveX

Objeto que está expuesto a otras aplicaciones o herramientas de programación a través de interfaces de automatización.

complemento

Herramienta personalizada que agrega capacidades al entorno de desarrollo de Visual Basic.

juego de caracteres ANSI

Juego de caracteres de 8 bits del American National Standards Institute (ANSI) usado para representar hasta 256 caracteres (0-255) con el teclado. Los 128 primeros caracteres (0-127) corresponden a las letras y símbolos de un teclado estándar de Estados Unidos. Los siguientes 128 caracteres (128-255) representan caracteres especiales, como letras de alfabetos internacionales, acentos, símbolos de moneda y fracciones.

aplicación

Una colección de código y elementos visuales que funcionan conjuntamente como un solo programa. Los desarrolladores pueden compilar y ejecutar aplicaciones dentro del entorno de desarrollo, mientras que los usuarios normalmente ejecutan aplicaciones como archivos ejecutables fuera del entorno de desarrollo.

argumento

Constante, variable o expresión transferida a un procedimiento.

matriz

Un conjunto de elementos indizados secuencialmente que tienen el mismo tipo de datos intrínseco. Cada elemento de una matriz tiene un número de índice identificador único. Los cambios realizados en un elemento de una matriz no afectan a los demás elementos.

juego de caracteres ASCII

Juego de caracteres de 7 bits del American Standard Code for Information Interchange (ASCII) usado para representar letras y símbolos encontrados en un teclado estándar de Estados Unidos. El juego de caracteres ASCII es el mismo que los 128 primeros caracteres (0-127) del juego de caracteres ANSI.

formato automático

Característica que aplica formato a código automáticamente cuando se escribe convirtiendo en mayúscula la primera letra de palabras clave, estandardizando el espaciado, agregando puntuación y estableciendo los colores en primer plano y de fondo.

objeto de automatización

Un objeto que se expone a otras aplicaciones o herramientas de programación a través de interfaces de automatización.

clase base

Clase original de la que se pueden derivar otras clases por herencia.

mapa de bits

Una imagen representada por píxeles y almacenada como una colección de bits en la que cada bit corresponde a un píxel. En sistemas de colores, más de un bit corresponde a cada píxel. Normalmente, un mapa de bits tiene una extensión de nombre de archivo .bmp.

comparación bit a bit

Comparación bit a bit entre bits posicionados de manera idéntica en dos expresiones numéricas.

Expresión booleana

Expresión que evalúa como True o False.

tipo de datos Boolean

Un tipo de datos con solo dos valores posibles: Verdadero (-1) o Falso (0). Las variables Boolean se almacenan como números de 16 bits (2 bytes). Vea Resumen de tipo de datos

campo dependiente

Un control data-aware que puede proporcionar acceso a un campo o campos específicos en una base de datos a través de un control Data. Un control data-aware generalmente está enlazado a un control Data a través de sus propiedades DataSource y DataField. Cuando un control Data se mueve de un registro al siguiente, todos los controles enlazados conectados al control Data cambian para mostrar datos de los campos del registro actual. Cuando los usuarios cambian datos de un campo dependiente y, a continuación, pasan a un registro diferente, los cambios se guardan automáticamente en la base de datos.

modo de interrupción

Suspensión temporal de la ejecución del programa en el entorno de desarrollo. En el modo de interrupción, puede examinar, depurar, restablecer, recorrer o continuar la ejecución de un programa. Se entrar en modo de interrupción:

  • Al encontrar un punto de interrupción durante la ejecución del programa.

  • Al presionar CTRL+INTERRUMPIR durante la ejecución del programa.

  • Al encontrar la instrucción Stop o un error no interceptado en tiempo de ejecución durante la ejecución del programa.

  • Al agregar una expresión de inspección Interrumpir cuando es True. La ejecución se detiene cuando el valor de la inspección cambia y se evalúa como True.

  • Al agregar una expresión de inspección Interrumpir cuando existe una modificación. La ejecución se detiene cuando el valor de la inspección cambia.

punto de interrupción

Una línea de programa seleccionada en la que la ejecución se detiene automáticamente. Los puntos de interrupción no se guardan con el código.

por referencia

Una forma de transferir la dirección de un argumento a un procedimiento en lugar de transferir el valor. Esto permite al procedimiento tener acceso a la variable real. Como resultado, el valor de la variable real puede ser modificado por el procedimiento al que se transfiere. A menos que se especifique lo contrario, los argumentos se transfieren por referencia.

tipo de datos byte

Un tipo de datos usado para mantener contener números enteros positivos con un intervalo de 0-255. Las variables Byte se almacenan como números únicos de 8 bits (1 byte) sin signo. Vea Resumen de tipo de datos

por valor

Una forma de transferir el valor de un argumento a un procedimiento en lugar de transferir la dirección. Esto permite al procedimiento tener acceso a una copia de la variable. Como resultado, el valor de la variable real no puede ser modificado por el procedimiento al que se transfiere.

código de carácter

Número que representa un carácter particular en un conjunto, como el conjunto de caracteres ANSI.

clase

La definición formal de un objeto. La clase actúa como la plantilla a partir de la cual se crea una instancia de un objeto en tiempo de ejecución. La clase define las propiedades del objeto y los métodos usados para controlar el comportamiento del objeto.

módulo de clase

Módulo que contiene la definición de una clase, incluidas sus definiciones de propiedad y método.

módulo de código

Un módulo que contiene código público que se puede compartir entre todos los módulos de un proyecto. En versiones posteriores de Visual Basic, se hace referencia a un módulo de código como módulo estándar.

panel de código

Un panel contenido en una ventana de código que se usa para escribir y editar código. Una ventana de código puede contener uno o más paneles de código.

colección

Un objeto que contiene un conjunto de objetos relacionados. La posición de un objeto en la colección puede cambiar cuando se produce un cambio en la colección; por lo tanto, puede variar la posición de cualquier objeto en la colección. El objeto Colección es el ejemplo estándar de una clase colección; las instancias de la clase son colecciones. Las colecciones deben implementar un método denominado NewEnum que no acepta argumentos, devuelve un objeto IUnknown apropiado y tiene atributo VB_UserMemId configurado en -4.

línea de comandos

La información de ruta de acceso, nombre de archivo y argumento proporcionado por el usuario para ejecutar un programa.

comentario

Texto agregado a un código que explica cómo funciona el código. En Visual Basic, una línea de comentario puede empezar con un apostrofe (') o con la palabra clave Rem seguida de un espacio.

operador de comparación

Un símbolo o una palabra que indica una relación entre dos o más valores o expresiones. Estos operadores incluyen menor que (<), menor o igual que (<=), mayor que (>), mayor o igual que (>=), no igual (<>) y igual (=). Los operadores de comparación adicionales incluyen Is y Like. Tenga en cuenta que Is y Like no se pueden usar como operadores de comparación en una instrucción SelectCase.

Vea también Operadores de comparación

directiva de compilador

Comando usado para alterar la acción del compilador.

tiempo de compilación

El período durante el cual el código de origen se traduce como código ejecutable.

constante de compilador condicional

Identificador de Visual Basic que se define mediante la directiva de compilador #Const o se define en la aplicación host y es usado por otras directivas de compilador para determinar cuándo o si se compilan ciertos bloques de código de Visual Basic.

constante

Un elemento con nombre que conserva un valor constante durante la ejecución de un programa. Una constante puede ser una cadena o un literal numérico, otra constante o cualquier combinación que incluya operadores aritméticos o lógicos excepto Is y la exponenciación. Cada aplicación host puede definir su propio conjunto de constantes. El usuario puede definir constantes adicionales con la instrucción Const. Puede usar constantes en cualquier lugar del código en lugar de valores reales.

contenedor

Objeto que puede contener otros objetos.

control

Un objeto que se puede colocar en un formulario que tiene su propio conjunto de propiedades, métodos y eventos reconocidos. Se usan controles para recibir entradas del usuario, salidas de visualización y para desencadenar procedimientos de evento. Se puede manipular la mayoría de los controles usando métodos. Algunos controles son interactivos (responden a las acciones del usuario) mientras que otros son estáticos (accesibles solamente a través de código).

matriz de control

Un grupo de controles que comparten un nombre, un tipo y unos procedimientos de evento comunes. Cada control de una matriz tiene un número de índice único que se puede usar para determinar qué control reconoce un evento.

tipo de datos Moneda

Tipo de datos con un rango de -922.337.203.685.477,5808 a 922.337.203.685.477,5807. Use este tipo de datos para cálculos monetarios y cálculos de punto flotante en los que la precisión es especialmente importante. El carácter de declaración de tipo arroba (@) representa la Moneda en Visual Basic. Vea Resumen de tipo de datos

tipo de datos

La característica de una variable que determina qué tipo de datos puede contener. Los tipos de datos incluyen Byte, Booleano, Entero, Long, Moneda, Decimal, Single, Doble, Date, String, Objeto, Variant (predeterminados) y tipos definidos por el usuario, así como tipos específicos de objetos. Vea Resumen de tipo de datos

tipo de datos Date

Un tipo de datos que se usa para almacenar fechas y horas como un número real. Las variables de fecha se almacenan como números de 64 bits (8 bytes). El valor de la izquierda del separador decimal representa una fecha y el valor a la derecha del decimal representa una hora. Vea Resumen de tipo de datos

expresión de fecha

Cualquier expresión que se puede interpretar como una fecha, incluidos los literales de fecha, números que parecen fechas, cadenas que parecen fechas y fechas devueltas de funciones. Una expresión de fecha está limitada a números o cadenas, en cualquier combinación, que pueda representar una fecha desde el 1 de enero de 100 al 31 de diciembre de 9999.

Las fechas se almacenan como parte de un número real. Los valores a la izquierda del separador decimal representan la fecha; los valores a la derecha del separador decimal representan la hora. Los números negativos representan fechas anteriores al 30 de diciembre de 1899.

literal de fecha

Cualquier secuencia de caracteres con un formato válido que está rodeada por signos de número (#). Los formatos válidos incluyen el formato de fecha especificado por la configuración regional de su código o por el formato de fecha universal.

Por ejemplo, #12/31/92# es el literal de fecha que representa el 31 de diciembre de 1992, donde Inglés - EE. UU. es la configuración regional de su aplicación. Use literales de fecha para maximizar la portabilidad en idiomas nacionales.

separadores de fecha

Caracteres que se usan para separar día, mes y año cuando se da formato a valores de fecha. Los caracteres se determinan mediante la configuración del sistema o la función Format.

DBCS

Conjunto de caracteres que usa 1 o 2 bytes para representar un carácter; se pueden representar más de 256 caracteres.

intercambio de datos dinámicos (DDE)

Protocolo establecido para intercambiar datos a través de vínculos activos entre aplicaciones que se ejecutan bajo Microsoft Windows.

tipo de datos Decimal

Un tipo de datos que contiene números decimales multiplicados por una potencia de 10. Para números escalados a cero, es decir, números sin decimales, el intervalo es +/-79.228.162.514.264.337.593.543.950.335. Para números con 28 posiciones decimales, el intervalo es +/-7,9228162514264337593543950335. El número distinto de cero más pequeño que se puede representar como un Decimal es 0,0000000000000000000000000001.

Tenga en cuenta que en este momento el tipo de datos Decimal solo puede usarse dentro de un tipo Variant. No puede declarar una variable para que sea de tipo Decimal. Sin embargo, puede crear un tipo Variant cuyo subtipo es Decimal con la función CDec. Vea Resumen de tipo de datos

declaración

Código no ejecutable que nombra una constante, variable o procedimiento y especifica sus características, como el tipo de datos. En el caso de procedimientos de DLL, las declaraciones especifican nombres, bibliotecas y argumentos.

diseñador

Proporciona una ventana de diseño visual en el entorno de desarrollo de Visual Basic. Puede usar esta ventana para diseñar nuevas clases visualmente. Visual Basic tiene diseñadores para formularios integrados. Las ediciones Professional y Enterprise de Visual Basic incluyen diseñadores para controles ActiveX y documentos ActiveX.

tiempo de diseño

El tiempo durante el cual se compila una aplicación en el entorno de desarrollo agregando controles, estableciendo propiedades de control o formulario, etc. En cambio, durante el tiempo de ejecución, se interactúa con la aplicación como un usuario.

entorno de desarrollo

La parte de la aplicación donde se escribe código, se crean controles, se establecen propiedades de control y formulario, etc. Esto contrasta con la ejecución de la aplicación.

Una biblioteca de rutinas cargadas y vinculadas en aplicaciones en tiempo de ejecución. Las DLL se crean con otros lenguajes de programación como C, MASM o FORTRAN.

ventana acoplada

Una ventana que se adjunta al marco de la ventana principal.

documento

Cualquier trabajo independiente creado con una aplicación y al que se asigna un nombre de archivo único.

modo de diseño del documento

Un modo de diseño activado por la aplicación host normalmente a través de un botón de la cinta de opciones del desarrollador donde se las interacciones de mouse con controles incrustados en un documento ajustan su ubicación, tamaño y propiedades en lugar de activar sus acciones.

tipo de datos doble

Un tipo de datos que contiene números de punto flotante de doble precisión como números de 64 bits en el intervalo de -1,79769313486231E308 a -4,94065645841247E-324 para valores negativos y 4,94065645841247E-324 a 1,79769313486232E308 para valores positivos. El carácter de declaración de tipo número (#) representa el Doble en Visual Basic. Vea Resumen de tipo de datos

En blanco

Indica que no se ha asignado ningún valor de comienzo a una variable Variant. Una variable En blanco se representa como 0 en un contexto numérico o una cadena de longitud cero ("") en un contexto de cadena.

número de error

Un número entero en el intervalo de 0 - 65,535 que corresponde a la configuración de propiedad Number del objeto Err. Cuando se combina con la configuración de propiedad Description o el objeto Err, este número representa un mensaje de error en particular.

objeto de origen de evento

Un objeto que es el origen de eventos que ocurren como respuesta a una acción. Un objeto de origen de evento se devuelve por parte de una propiedad. Por ejemplo, la propiedad CommandBarEvents devuelve el objeto CommandBarEvents.

archivo ejecutable

Una aplicación basada en Windows que se puede ejecutar fuera del entorno de desarrollo. Un archivo ejecutable tiene una extensión de nombre de archivo .exe.

expresión

Una combinación de palabras clave, operadores, constantes y variables que da como resultado una cadena, un número o un objeto. Una expresión puede usarse para realizar un cálculo, manipular caracteres o probar datos.

número de archivo

Número usado en la instrucción Open para abrir un archivo. Use números de archivo en el intervalo de 1 a 255, ambos inclusive, para los archivos que no sean accesibles para otras aplicaciones. Use números de archivo en el intervalo de 256 a 511, ambos inclusive, para los archivos accesibles desde otras aplicaciones.

foco

La capacidad de recibir clics del ratón o entradas de teclado en cualquier momento. En el entorno de Microsoft Windows, solo una ventana, formulario o control puede tener esta capacidad a la vez. El objeto que "tiene el foco" normalmente se indica con una barra de título o una leyenda resaltada. El foco lo puede establecer el usuario o la aplicación.

formulario

Un cuadro de diálogo o ventana. Los formularios son contenedores de controles. Un formulario de interfaz de múltiples documentos (MDI) también puede actuar como un contenedor para formularios secundarios y algunos controles.

módulo de formulario

Archivo en un proyecto de Visual Basic con una extensión de nombre de archivo .frm que puede contener descripciones gráficas de un formulario; sus controles y configuración de propiedad; declaraciones de constantes a nivel de formulario, variables y procedimientos externos, y procedimientos de evento y generales.

procedimiento Function

Un procedimiento que realiza una tarea específica dentro de un programa y devuelve un valor. Un procedimiento Function comienza con una instrucción Function y termina con una instrucción End Function.

procedimiento general

Un procedimiento al que otro procedimiento debe llamar explícitamente. En cambio, un procedimiento de evento se invoca automáticamente en respuesta a una acción del sistema o usuario.

método de gráficos

Un método que opera en un objeto como un elemento Form, PictureBox o Printer y realiza operaciones de dibujo en tiempo de ejecución como animación o simulación. Los métodos de gráficos son Circle, Cls, Line, PaintPicture, Point, Print y PSet.

aplicación host

Cualquier aplicación que admite el uso de Visual Basic for Applications, por ejemplo, Microsoft Excel, Microsoft Project, etc.

icono

Una representación gráfica de un objeto o concepto; se usa generalmente para representar aplicaciones minimizadas en Microsoft Windows. Un icono es un mapa de bits con un tamaño máximo de 32 x 32 píxeles. Los iconos tienen una extensión de nombre de archivo .ico.

identificador

Elemento de una expresión que hace referencia a una constante o variable.

en proceso

Ejecutándose en el mismo espacio de dirección que una aplicación.

objeto insertable

Objeto de aplicación que es un tipo de control personalizado, como una hoja de cálculo de Microsoft Excel.

tipo de datos Integer

Un tipo de datos que contiene variables Integer almacenadas como números enteros de 2 bytes en el intervalo entre -32.768 y 32.767. El tipo de datos Integer también se usa para representar valores enumerados. El carácter de declaración de tipo porcentaje (%) representa un Integer en Visual Basic. Vea Resumen de tipo de datos

constantes intrínsecas

Una constante proporcionada por una aplicación. Las constantes de Visual Basic se enumeran en la biblioteca de objetos y pueden verse con el Examinador de objetos. Puesto que no puede deshabilitar constantes intrínsecas, no puede crear una constante definida por el usuario con el mismo nombre.

palabra clave

Palabra o símbolo reconocido como parte del lenguaje de programación de Visual Basic; por ejemplo, una instrucción, un nombre de función o un operador.

carácter de continuación de línea

La combinación de un espacio seguido de un guion bajo (_) usados en el entorno de desarrollo para extender una sola línea lógica de código a dos o más líneas físicas. Sin embargo, no puede usar un carácter de continuación de línea para continuar una línea de código dentro de una expresión de cadena.

etiqueta de línea

Se usa para identificar una sola línea de código. Una etiqueta de línea puede ser cualquier combinación de caracteres que empieza por una letra y termina con dos puntos (:). Las etiquetas de línea no distinguen mayúsculas de minúsculas y deben comenzar en la primera columna.

número de línea

Se usa para identificar una sola línea de código. Un número de línea puede ser cualquier combinación de dígitos que es única dentro del módulo en que se usa. Los números de línea deben comenzar en la primera columna.

ventana vinculada

Ventana que se une a otra ventana distinta de la ventana principal.

marco de ventana vinculada

Marco de ventana que contiene varias ventanas que se han vinculado conjuntamente.

configuración regional

El conjunto de información que corresponde a un idioma y a un país o región determinados. La configuración regional del código afecta al idioma de términos como las palabras clave y define la configuración regional específica, como separadores decimales y de lista, formatos de fecha y ordenación de caracteres.

La configuración regional del sistema afecta al comportamiento de las funcionalidades afectadas por la región, por ejemplo, al mostrar números o convertir cadenas en fechas. La configuración regional del sistema se establece mediante las herramientas del Panel de Control que proporciona el sistema operativo.

Aunque la configuración regional del código y la configuración regional del sistema se establecen generalmente en la misma configuración, pueden diferir en algunas situaciones. Por ejemplo, en Visual Basic, Standard Edition y Visual Basic, Professional Edition, el código no se traduce del inglés de EE. UU. La configuración regional del sistema se puede establecer en el idioma y el país o región del usuario, pero la configuración regional del código siempre se establece en inglés de EE. UU. y no se puede cambiar. En este caso, se usan los separadores, marcadores de posición de formato y criterio de ordenación del inglés de EE. UU.

error lógico

Un error de programación que puede provocar resultados incorrectos o detener la ejecución de código. Por ejemplo, un error lógico puede deberse a nombres de variable incorrectos, tipos de variable incorrectos, bucles infinitos, errores en comparaciones o problemas de matriz.

tipo de datos Long

Un valor Integer de 4 bytes en un intervalo de -2.147.483.648 a 2.147.483.647. El carácter de declaración de tipo Y comercial (&) representa un valor Long en Visual Basic. Vea Resumen de tipo de datos

indicador de margen

Un icono que se muestra en la barra indicador de margen en la ventana Código. Los indicadores de margen proporcionan indicaciones visuales durante la edición de código.

MDI secundario

Un formulario contenido dentro de un formulario MDI en una aplicación de interfaz de múltiples documentos (MDI). Para crear un formulario secundario, establezca la propiedad MDIChild del formulario MDI en True.

formulario MDI

Una ventana que constituye el fondo de una aplicación de interfaz de múltiples documentos (MDI). El formulario MDI es el contenedor de cualquier formulario MDI secundario en la aplicación.

miembro

Elemento de una colección, objeto o tipo definido por el usuario.

metarchivo

Un archivo que almacena una imagen como objetos gráficos (como líneas, círculos y polígonos) en lugar de píxeles. Hay dos tipos de metarchivos, estándares y mejorados. Los metarchivos estándares normalmente tienen una extensión de nombre de archivo .wmf. Los metarchivos mejorados normalmente tienen una extensión de nombre de archivo .emf. Los metarchivos conservan una imagen más precisa que los píxeles cuando se cambia el tamaño de la imagen.

método

Procedimiento que actúa en un objeto.

módulo

Conjunto de declaraciones seguidas por procedimientos.

nivel de módulo

Describe el código en la sección Declaraciones de un módulo. Se hace referencia a cualquier código fuera de un procedimiento como código a nivel del módulo. Las declaraciones se deben enumerar primero, seguidas de los procedimientos.

variable de módulo

Una variable declarada fuera del código de procedimiento Function, Sub o Property. Las variables de módulo se deben declarar fuera de cualquier procedimiento del módulo. Existen mientras se carga el módulo y son visibles en todos los procedimientos del módulo.

argumento con nombre

Un argumento que tiene un nombre que está predefinido en la biblioteca de objetos. En lugar de proporcionar un valor para cada argumento en un orden especificado previsto por la sintaxis, puede usar argumentos con nombre para asignar valores en cualquier orden. Por ejemplo, supongamos que un método acepta tres argumentos:

DoSomeThingnamedarg1, namedarg2, namedarg3

Al asignar valores para los argumentos con nombre, puede usar la siguiente instrucción:

DoSomeThing namedarg3 := 4, namedarg2 := 5, namedarg1 := 20 

Tenga en cuenta que los argumentos con nombre no tienen que aparecer en el orden posicional normal en la sintaxis.

Null

Un valor que indica que una variable no contiene datos válidos. Null es el resultado de una asignación explícita de Null a una variable o cualquier operación entre expresiones que contienen Null.

tipo de datos numéricos

Cualquier tipo de datos numéricos intrínsecos (Byte, Boolean, Integer, Long, Moneda, Single, Doble o Date). Vea Resumen de tipo de datos

expresión numérica

Cualquier expresión que se puede evaluar como número. Los elementos de una expresión pueden incluir cualquier combinación de palabras clave, variables, constantes y operadores que resultan en un número.

tipo numérico

Cualquier tipo de datos numéricos intrínsecos (Byte, Boolean, Integer, Long, Currency, Single, Double o Date) o cualquier Variant subtipo numérico (Empty, Integer, Long, Single, Double, Currency, Decimal, Date, Error, Boolean o Byte). Vea Resumen de tipo de datos

objeto

Una combinación de código y datos que se puede tratar como una unidad, por ejemplo, un control, formulario o componente de aplicación. Cada objeto es definido por una clase.

cuadro de objeto

Cuadro de lista en la esquina superior izquierda de la ventana Código que muestra el formulario y los controles del formulario al que está asociado el código, o bien un cuadro de lista situado en la parte superior de la ventana Propiedades que muestra el formulario y sus controles.

Examinador de objetos

Cuadro de diálogo en que se puede examinar el contenido de una biblioteca de objetos para obtener información sobre los objetos proporcionados.

tipo de datos Objeto

Un tipo de datos que representa cualquier referencia de Object. Las variables Object se almacenan como direcciones de 32 bits (4 bytes) que hacen referencia a objetos. Vea Resumen de tipo de datos

expresión de objeto

Una expresión que especifica un objeto determinado y puede incluir cualquiera de los contenedores del objeto. Por ejemplo, una aplicación puede tener un objeto Application que contiene un objeto Document que contiene un objeto Text.

biblioteca de objetos

Un archivo con la extensión .olb que proporciona información a los controladores de automatización (como Visual Basic) sobre los objetos disponibles. Puede usar el Examinador de objetos para examinar el contenido de una biblioteca de objetos para obtener información sobre los objetos proporcionados.

módulo de objeto

Un módulo que contiene código específico de un objeto, por ejemplo, módulo de clase, módulo de formulario y módulo de documento Los módulos de objeto contienen el código detrás de sus objetos asociados. Las reglas de módulos de objeto difieren de las de módulos estándar.

tipo de objeto

Un tipo de objeto que expone una aplicación mediante la automatización, por ejemplo, Application, File, Range y Sheet. Use el Examinador de objetos o consulte la documentación de la aplicación para obtener una lista completa de los objetos disponibles.

variable de objeto

Variable que contiene una referencia a un objeto.

parámetro

Nombre de variable por el que se conoce un argumento transferido a un procedimiento dentro del procedimiento. Esta variable recibe el argumento que se transfiere al procedimiento. Su ámbito termina cuando finaliza el procedimiento.

ruta de acceso

Una expresión de cadena que especifica una ubicación de directorio o carpeta. La ubicación puede incluir una especificación de unidad.

pi

Constante matemática igual a 3,1415926535897932, aproximadamente.

punto

Un punto es 1/72 de pulgada. Normalmente, los tamaños de fuente se miden en puntos.

Las zonas de impresión comienzan cada 14 columnas. El ancho de cada columna es un promedio del ancho de todos los caracteres en el tamaño de puntos para la fuente seleccionada.

Privado

Variables que solo son visibles para el módulo en el que se declaran.

procedimiento

Una secuencia con nombre de instrucciones que se ejecutan como una unidad. Por ejemplo, Function, Property y Sub son tipos de procedimientos. Un nombre de procedimiento siempre está definido a nivel de módulo. Todo el código ejecutable debe estar contenido en un procedimiento. Los procedimientos no se pueden anidar dentro de otros procedimientos.

cuadro de procedimiento

Cuadro de lista en la esquina superior derecha de la ventana Código y la ventana Depurar que muestra los procedimientos reconocidos para el objeto mostrado en el cuadro Objeto .

llamada de procedimiento

Instrucción en código que indica a Visual Basic que ejecute un procedimiento.

nivel de procedimiento

Describe las instrucciones que se encuentran en un procedimiento Function, Property o Sub. Normalmente, las declaraciones se enumeran primero, seguidas de asignaciones y otro código ejecutable.

Tenga en cuenta que el código a nivel de módulo reside fuera de un bloque de procedimientos.

proyecto

Conjunto de módulos.

ventana Proyecto

Una ventana que muestra una lista de módulos de formulario, clase y estándar, el archivo de recursos y referencias en el proyecto. Los archivos con las extensiones de nombre de archivo .ocx y .vbx no se muestran en la ventana Proyecto.

Ventana Propiedades

Una ventana que se utiliza para mostrar o cambiar las propiedades de un formulario o control seleccionado en tiempo de diseño. Algunos controles personalizados tienen ventanas Propiedades personalizadas.

propiedad

Un atributo con nombre de un objeto. Las propiedades definen características de objeto como el tamaño, el color y la ubicación de pantalla, o el estado de un objeto, como habilitado o deshabilitado.

procedimiento de propiedad

Procedimiento que crea y manipula propiedades para un módulo de clase. Un procedimiento Property empieza con una instrucción Property Let, Property Get o Property Set y termina con una instrucción End Property.

Public

Las variables declaradas mediante la instrucción Public son visibles para todos los procedimientos en todos los módulos de todas las aplicaciones a menos que Option Private Module tenga efecto. En ese caso, las variables son públicas solo dentro del proyecto en el que residen.

proyecto de referencia

El proyecto al que crea un vínculo directamente desde el proyecto actual en el que se está trabajando. Un proyecto al que hace referencia uno de los proyectos a los que se hace referencia en el proyecto actual se llama proyecto de referencia indirecta. Sus variables Public no son accesibles para el proyecto actual salvo a través de la calificación con su nombre de proyecto. Cualquier combinación de referencias directas o indirectas entre proyectos es válida siempre que no resulten en un ciclo completo.

proyecto con referencia

El proyecto actual. La manera en que se crea un vínculo a un proyecto depende de la aplicación host. Por ejemplo, para hacer referencia directamente a un proyecto en Microsoft Excel, seleccione el proyecto desde el cuadro de diálogo Referencias del menú Herramientas. Las variables Public en un proyecto de referencia directa son visibles para el proyecto con referencia directa pero las variables Public en un proyecto con referencia directa no son visibles para un proyecto de referencia directa.

registro

En la versión 3.1 de Microsoft Windows, la información de registro de OLE y las asociaciones de archivos se almacenan en la base de datos de registro y la configuración de programas se almacena en los archivos de inicialización (.ini) del sistema de Windows. En Microsoft Windows 95, el registro de Windows sirve como base de datos de configuración central para información de usuario, aplicaciones y específica del equipo, incluida la información contenida previamente en la base de datos de registro de la versión 3.1 de Windows y en los archivos .ini.

archivo de recursos

Un archivo en un proyecto de Visual Basic con una extensión de nombre de archivo .res que puede contener mapas de bits, cadenas de texto u otros datos. Al almacenar estos datos en un archivo separado, puede cambiar la información sin editar el código. Solo se puede asociar un archivo de recursos con un proyecto.

error en tiempo de ejecución

Un error que se produce cuando se ejecuta el código. Un error en tiempo de ejecución se produce cuando una instrucción intenta una operación no válida.

tiempo de ejecución

El tiempo durante el que se ejecuta el código. Durante el tiempo de ejecución, no se puede editar el código.

ámbito

Define la visibilidad de una variable, procedimiento u objeto. Por ejemplo, una variable declarada como Public es visible para todos los procedimientos de todos los módulos en un proyecto con referencia directa a menos que Option Private Module tenga efecto. Cuando Option Private Module tiene efecto, el propio módulo es privado y, por lo tanto, no es visible para los proyectos con referencia. Las variables declaradas en un procedimiento son visibles solo dentro del procedimiento y pierden su valor entre llamadas a menos que se declaren Static.

valor de inicialización

Un valor inicial usado para generar números pseudoaleatorios. Por ejemplo, la instrucción Randomize crea un número de valor de inicialización usado por la función Rnd para crear secuencias únicas de números pseudoaleatorios.

tipo de datos Single

Un tipo de datos que almacena variables de punto flotante de precisión sencilla como números de punto flotante de 32 bits (4 bytes) con un valor en el intervalo de -3,402823E38 a -1,401298E-45 para valores negativos y 1,401298E-45 a 3,402823E38 para valores positivos. El carácter de declaración de tipo de signo de exclamación (!) representa un valor Single en Visual Basic. Vea Resumen de tipo de datos

criterio de ordenación

Principio de secuencia usado para ordenar datos, por ejemplo, alfabéticos, numéricos, ascendentes, descendentes, etc.

pila

Cantidad fija de memoria usada por Visual Basic para conservar variables y argumentos locales durante las llamadas de procedimiento.

módulo estándar

Un módulo que contiene solamente declaraciones y definiciones de procedimiento, tipo y datos. Las declaraciones y definiciones a nivel de módulo en un módulo estándar son Public de manera predeterminada. En versiones anteriores de Visual Basic, se hace referencia a un módulo estándar como módulo de código.

instrucción

Una unidad sintácticamente completa que expresa un tipo de acción, declaración o definición. Una instrucción ocupa generalmente una sola línea, aunque puede usar dos puntos (:) para incluir más de una instrucción en una línea. También puede usar un carácter de continuación de línea (_) para continuar una sola línea lógica en una segunda línea física.

comparación de cadena

Una comparación de dos secuencias de caracteres. Use Option Compare para especificar una comparación binaria o de texto. En inglés de EE.UU., las comparaciones binarias distinguen entre mayúsculas y minúsculas, mientras que las comparaciones de texto no lo hacen.

constante de cadena

Cualquier constante (definida mediante la palabra clave Const) que consiste en una secuencia de caracteres contiguos interpretados como caracteres en sí en lugar de un valor numérico.

tipo de datos String

Un tipo de datos que se compone de una secuencia de caracteres contiguos que representan los propios caracteres en lugar de sus valores numéricos. Un tipo String puede incluir letras, números, espacios y puntuación. El tipo de datos String puede almacenar cadenas de longitud fija con un intervalo de longitud de 0 a aproximadamente 63.000 caracteres y cadenas dinámicas con un intervalo de longitud de 0 a aproximadamente 2 mil millones de caracteres. El carácter de declaración de tipo de signo del dólar ($) representa un String en Visual Basic. Vea Resumen de tipo de datos

expresión de cadena

Cualquier expresión que se evalúa como una secuencia de caracteres contiguos. Los elementos de una expresión de cadena pueden incluir una función que devuelve una cadena, un literal de cadena, una constante de cadena, una variable de cadena, un tipo de datos Variant de cadena o una función que devuelve una Variant (VarType 8) de cadena.

literal de cadena

Cualquier expresión que consiste en una secuencia de caracteres contiguos rodeados por comillas que se interpreta literalmente como los caracteres dentro de las comillas.

procedimiento Sub

Un procedimiento que realiza una tarea específica dentro de un programa, pero no devuelve ningún valor explícito. Un procedimiento Sub comienza con una instrucción Sub y termina con una instrucción End Sub.

comprobación de sintaxis

Una característica que comprueba la sintaxis correcta del código. Si la característica de comprobación de sintaxis está habilitada, se muestra un mensaje cuando se escribe código que contiene un error de sintaxis y se resalta el código sospechoso.

error de sintaxis

Un error que se produce cuando escribe una línea de código que Visual Basic no reconoce.

Tenga en cuenta que las reglas de sintaxis para palabras clave individuales se definen en la sección Sintaxis del tema de Ayuda asociado. Para obtener Ayuda sobre una palabra clave del entorno de desarrollo, seleccione la palabra clave y presione F1.

orden de tabulación

Orden en que el foco se mueve de un campo al siguiente cuando se presiona TAB o MAYÚS+TAB.

expresión de hora

Cualquier expresión que se puede interpretar como una hora. Esto incluye cualquier combinación de literales de horas, números que parecen horas, cadenas que parecen horas y horas devueltas de funciones.

Las horas se almacenan como parte de un número real. Los valores a la derecha del decimal representan la hora. Por ejemplo, el mediodía (12:00) está representado por 0,5.

twip

Una unidad de medida de pantalla igual a 1/20 puntos. Un twip es una unidad independiente de pantalla usada para asegurar que la colocación y la proporción de elementos de pantalla en la aplicación de pantalla es igual en todos los sistemas de visualización. Hay aproximadamente 1440 twips en una pulgada lógica o 567 twips en un centímetro lógico (la longitud de un elemento de pantalla que mide una pulgada o un centímetro cuando se imprime).

carácter de declaración de tipo

Un carácter anexado a un nombre de variable que indica el tipo de datos de la variable. De manera predeterminada, las variables son del tipo Variant a menos que una instrucción de tipoDef correspondiente esté presente en el módulo.

biblioteca de tipos

Un archivo o componente dentro de otro archivo que contiene descripciones estándar de objetos, propiedades y métodos expuestos que están disponibles para la automatización. Los archivos de biblioteca de objetos (.olb) contienen bibliotecas de tipos.

Unicode

Estándar de caracteres de la Organización Internacional de Normalización (ISO). Unicode usa un esquema de código de 16 bits (2 bytes) que permite 65.536 espacios de carácter distintos. Unicode incluye representaciones para signos de puntuación, símbolos matemáticos y viñetas, con espacio sustancial para la expansión en un futuro.

formato de fecha universal

El formato de fecha universal es #yyyy-mm-dd hh:mm:ss#. Sin embargo, tanto el componente de fecha ( #yyyy-mm-dd#) como el componente de hora ( #hh:mm:ss#) se pueden representar por separado.

tipo definido por el usuario

Cualquier tipo de datos definido usando la instrucción Type. Los tipos de datos definidos por el usuario pueden contener uno o más elementos de cualquier tipo de datos. Las matrices de tipos definidos por el usuario y de otro s tipos de datos se crean mediante la instrucción Dim. Las matrices de cualquier tipo se pueden incluir dentro de tipos definidos por el usuario. Vea Resumen de tipo de datos

variable

Una ubicación de almacenamiento con nombre que puede contener datos que se pueden modificar durante la ejecución del programa. Cada variable tiene un nombre que lo identifica de manera única dentro de su ámbito. Se puede especificar o no un tipo de datos.

Los nombres de variable deben comenzar con un carácter alfabético, deben ser únicos dentro del mismo ámbito, no pueden ser más largos de 255 caracteres y no pueden contener un punto incrustado ni un carácter de declaración de tipo.

tipo de datos Variant

Un tipo de datos especial que puede contener datos numéricos, de cadena o de fecha así como tipos definidos por el usuario y los valores especiales Empty y Null. El tipo de datos Variant tiene un tamaño de almacenamiento numérico de 16 bytes y puede contener datos hasta el intervalo de un Decimal, o un tamaño de almacenamiento de caracteres de 22 bytes (más la longitud de la cadena) y puede almacenar cualquier texto de caracteres. La función VarType define cómo se tratan los datos de un tipo Variant. Todas las variables pasan a ser tipos de datos Variant si no se declaran explícitamente como algún otro tipo de datos. Vea Resumen de tipo de datos

expresión de tipo Variant

Cualquier expresión que se puede evaluar como datos numéricos, de cadena o de fecha, así como los valores especiales Empty y Null.

expresión de inspección

Una expresión definida por el usuario que permite observar el comportamiento de una variable o expresión. Las expresiones de inspección aparecen en la ventana Inspección del Editor de Visual Basic y se actualizan automáticamente cuando se entra en modo de interrupción. La ventana Inspección muestra el valor de una expresión en un contexto determinado. Las expresiones de inspección no se guardan con el código.

orden z

La disposición visual de controles en un formulario a lo largo del eje z (profundidad) del formulario. El orden z determina qué controles están delante de otros controles.

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.