- Windows Script Host - VBScript - Palabras clave en Visial Basic -

Palabra clave Descripción
AddHandler Asocia un evento a un controlador de eventos en tiempo de ejecución
AddressOf

Crea una instancia de delegado del procedimiento que hace referencia al procedimiento específico.

Alias Indica que un procedimiento externo tiene un nombre diferente en su archivo DLL
And Realiza una conjunción lógica entre dos expresiones Boolean o una conjunción bit a bit entre dos expresiones numéricas.
AndAlso Realiza una conjunción lógica "cortocircuitada" en dos expresiones
Ansi Especifica que Visual Basic debe convertir las referencias de todas las cadenas a valores ANSI (American National Standards Institute), independientemente del nombre del procedimiento externo que se declara
As Introduce una cláusula As, que identifica un tipo de datos en una instrucción de declaración o una lista de restricciones en un parámetro de tipo genérico
Assembly Especifica que un atributo situado al comienzo de un archivo de código fuente se aplica a todo el ensamblado
Auto Especifica que Visual Basic debe calcular las referencias a las cadenas según reglas de .NET Framework basadas en el nombre externo del procedimiento externo que se declara
Binary Establece el método de comparación de cadenas en un criterio de ordenación binario estricto
Boolean Contiene valores que pueden ser sólo True o False. Las palabras clave True y False corresponden a los dos estados de las variables Boolean
ByRef Indica que un argumento se pasa de tal forma que el procedimiento al que se ha llamado puede cambiar el valor de una variable subyacente al argumento en el código que realiza la llamada
Byte Contiene enteros de 8 bits sin signo (1 bytes) que se sitúan en el intervalo entre 0 y 255
ByVal Indica que un argumento se pasa de tal forma que el procedimiento o la propiedad a la que se ha llamado no puede cambiar el valor de una variable subyacente al argumento en el código que realiza la llamada
Call Transfiere el control a un procedimiento Function, a un procedimiento Sub o a un procedimiento de la biblioteca de vínculos dinámicos (DLL).
Case Define un valor o un conjunto de valores con el que se prueba el valor de una expresión
Catch Esta instrucción proporciona una manera de controlar algunos o todos los errores posibles que pueden ocurrir en un bloque de código determinado mientras se ejecuta el código.
CBool convierte una expresión a un tipo de datos específico (Boolean)
CByte convierte una expresión a un tipo de datos específico (Byte)
CChar convierte una expresión a un tipo de datos específico (Char)
CDate convierte una expresión a un tipo de datos específico (Date)
CDbl convierte una expresión a un tipo de datos específico (Double)
CDec convierte una expresión a un tipo de datos específico (Decimal)
CInt convierte una expresión a un tipo de datos específico (Integer)
CLng convierte una expresión a un tipo de datos específico (Long)
CObj convierte una expresión a un tipo de datos específico (Object)
CSByte convierte una expresión a un tipo de datos específico (SByte))
CShort convierte una expresión a un tipo de datos específico (Short)
CSng convierte una expresión a un tipo de datos específico (String)
CStr convierte una expresión a un tipo de datos específico (String)
CUInt convierte una expresión a un tipo de datos específico (UInteger)
CULng convierte una expresión a un tipo de datos específico (ULong)
CUShort convierte una expresión a un tipo de datos específico (UShort)
Custom Especifica que un evento tiene código adicional especializado para agregar controladores, quitar controladores y provocar eventos
Char Contiene puntos de código de 16 bits (2 bytes) sin signo comprendidos entre 0 y 65535. Cada punto de código o código de carácter representa un único carácter Unicode
Class Obliga a un parámetro de tipo genérico a exigir que cualquier argumento de tipo que le pasen sea un tipo de referencia o introduce una Instrucción Class.
Compare Declara el método de comparación predeterminado que utilizar al comparar los datos de una cadena de caracteres
Const Declara y define una o más constantes
Continue Transfiere el control inmediatamente a la siguiente iteración de un bucle
CType Devuelve el resultado de convertir explícitamente una expresión a un tipo de datos, objeto, estructura, clase o interfaz
Date Contiene valores IEEE de 64 bits (8 bytes) que representan fechas comprendidas entre el 1 de enero del año 0001 y el 31 de diciembre de 9999, y horas comprendidas entre las 0:00:00 (medianoche) y las 11:59:59. Cada incremento representa 100 nanosegundos de tiempo transcurrido desde el comienzo del 1 de enero del año 1 del calendario gregoriano. El valor máximo representa 100 nanosegundos antes del comienzo del 1 de enero del año 10000.
Decimal Contiene valores de 128 bits con signo (16 bytes) que representan números enteros de 96 bits (12 bytes) que se ajustan a una potencia variable de 10. El factor de ajuste especifica el número de dígitos a la derecha del separador decimal; comprendidos entre 0 y 28. Con un ajuste de 0 (sin decimales), el valor más grande posible es +/-79,228,162,514,264,337,593,543,950,335 (+/-7.9228162514264337593543950335E+28). Con 28 posiciones decimales, el valor más grande es +/-7.9228162514264337593543950335 y el valor más pequeño distinto de cero es +/-0.0000000000000000000000000001 (+/-1E-28).
Declare Declara una referencia a un procedimiento implementado en un archivo externo
Default Identifica una propiedad como la propiedad predeterminada de su clase, estructura o interfaz
Delegate Se utiliza para declarar un delegado. Un delegado es un tipo de referencia que se establece para un método Shared de un tipo o para un método de instancia de un objeto. Se puede utilizar cualquier procedimiento con tipos de parámetros de coincidencia y tipos devueltos para crear una instancia de esta clase delegada. Se puede llamar al procedimiento por medio de la instancia de delegado
Dim Declara y asigna espacio para almacenar una o más variables.
DirectCast Introduce una operación de conversión de tipos basada en la herencia o la implementación.
Do Repite un bloque de instrucciones mientras una condición Boolean sea True o hasta que la condición se convierta en True.
Double Contiene números IEEE de punto flotante de doble precisión de 64 bits (8 bytes) con valores de –1,79769313486231570E+308 a –4,94065645841246544E-324 para números negativos y de 4,94065645841246544E-324 a 1,79769313486231570E+308 para números positivos. Los números de doble precisión almacenan aproximaciones de números reales
Each Especifica la variable de bucle que se va a utilizar en un bucle For Each.
Else Presenta un grupo de instrucciones que se ejecutarán o compilarán si no se ha ejecutado ningún otro grupo condicional de instrucciones
ElseIf Incluye una condición que se prueba si la prueba condicional anterior ha fallado
End Finaliza la ejecución inmediatamente
EndIf  
Enum Declara una enumeración y define los valores de sus miembros
Erase Se utiliza para liberar variables de matriz y desasignar la memoria utilizada para sus elementos
Error Simula un error
Event Declara un evento definido por el usuario
Exit Sale de un procedimiento o bloque y transfiere el control inmediatamente a la instrucción que sigue a la llamada al procedimiento o a la definición del bloque
Explicit Exige la declaración explícita de todas las variables en un archivo
False Representa un valor de tipo Boolean que falla una comprobación condicional
Finally Forma parte de la instrucción Try ... Catch ... Finaly.
Siempre se ejecuta un bloque Finally cuando la ejecución sale de cualquier parte de la instrucción Try.
Esta instrucción proporciona una manera de controlar algunos o todos los errores posibles que pueden ocurrir en un bloque de código determinado mientras se ejecuta el código
For Introduce un bucle recorrido en iteración con diferentes valores de una variable de bucle
Friend Especifica que sólo se puede tener acceso a uno o varios elementos de programación declarados desde el ensamblado que contiene su declaración
Function Declara el nombre, los parámetros y el código que definen un procedimiento Function
Get Declara un procedimiento de propiedad Get que se utiliza para recuperar el valor de una propiedad
GetType Devuelve un objeto Type para el tipo especificado. El objeto Type proporciona información sobre el tipo como sus propiedades, métodos y eventos
Global Permite tener acceso a un elemento de programación de .NET Framework cuando se ha bloqueado con la estructura del espacio de nombres
GoSub llama a un subprocedimiento de un procedimiento
GoTo Realiza una bifurcación incondicional a una línea especificada de un procedimiento
Handles Declara que un procedimiento controla un evento especificado
If Ejecuta de forma condicional un grupo de instrucciones, dependiendo del valor de una expresión
Implements Especifica una o más interfaces o miembros de interfaz que se deben implementar en la definición de clase o estructura en la que aparecen
Imports Importa espacios de nombres o elementos de programación definidos en proyectos y ensamblados a los que se hace referencia. También importa espacios de nombres o elementos definidos dentro del mismo proyecto
In Especifica el grupo que recorre la variable de bucle en un bucle For Each
Inherits Hace que la clase o interfaz actual herede los atributos, variables, propiedades, procedimientos y eventos de otra clase o conjunto de interfaces
Interger Contiene enteros de 32 bits con signo (4 bytes) que se sitúan en el intervalo entre -2.147.483.648 y 2.147.483.647
Interface Declara el nombre de una interfaz e introduce las definiciones de los miembros que incluye la interfaz
Is Presenta una cláusula Is que realiza una comparación
IsArray Devuelve un valor de tipo Boolean que indica si una variable apunta a una matriz
IsFalse Determina si una expresión es False
IsNot Compara dos variables de referencia de objeto
IsTrue Determina si una expresión es True
Let  
Lib Introduce una cláusula Lib que identifica el archivo externo (archivo DLL o recurso de código) que contiene un procedimiento externo
Like Compara una cadena de caracteres respecto a un modelo
Long Contiene enteros de 64 bits (8 bytes) con signo cuyo valor se sitúa entre -9.223.372.036.854.775.808 y 9.223.372.036.854.775.807 (9,2... E+18)
Loop Finaliza un bucle presentado con una instrucción Do
Me Proporciona una forma de hacer referencia a la instancia específica de una clase o estructura donde se está ejecutando el código actualmente
Mid Sustituye un número especificado de caracteres de una variable String por los caracteres de otra cadena
Mod Divide dos números y devuelve sólo el resto
Module Declara el nombre de un módulo e introduce la definición de las variables, propiedades, eventos y procedimientos que incluye el módulo
MustInherit Especifica que una clase sólo se puede utilizar como una clase base y que no se puede crear directamente un objeto a partir de ella
MustOverride Especifica que una propiedad o procedimiento no se implementa en esta clase y debe reemplazarse en una clase derivada para poder utilizarse
MyBase Proporciona una manera de hacer referencia a la clase base de la instancia de clase actual
MyClass Proporciona una manera de hacer referencia a los miembros de la instancia de clase actual sin que se reemplacen con clases derivadas
Namespace Declara el nombre de un espacio de nombres y determina que el código fuente que sigue a la declaración se compile dentro de ese espacio de nombres
Narrowing Indica que un operador de conversión (CType) convierte una clase o una estructura en un tipo que quizá no pueda incluir algunos de los valores posibles de la clase o la estructura original
New Introduce una cláusula New para crear una nueva instancia de objeto o especifica una restricción de constructor en un parámetro de tipo
Next Termina un bucle que se repite con diferentes valores de una variable de bucle o especifica que la ejecución debe continuar con la instrucción que sigue a la instrucción que generó un error
Not Lleva a cabo o la negación lógica de una expresión de tipo Boolean o la negación bit a bit de una numérica
Nothing Representa el valor predeterminado de cualquier tipo de datos
NotInheritable Especifica que una clase que no se puede utilizar como clase base
NotOberridable Especifica que una propiedad o un procedimiento no se puede reemplazar en una clase derivada
Object Contiene direcciones de 32 bits (4 bytes) que hacen referencia s objetos. Se puede asignar cualquier tipo de referencia (cadena, matriz, clase o interfaz) a una variable Object. Una variable Object también puede hacer referencia a datos de cualquier tipo de valor (numérico, Boolean, Char, Date, estructura o enumeración)
Of Introduce una cláusula Of que identifica un parámetro de tipo en una clase, estructura, interfaz, delegado o procedimiento genéricos
Off Desactiva una opción del compilador
On Presenta una respuesta a un error en tiempo de ejecución o activa una opción del compilador
Operator Declara el símbolo de operador, los operandos y el código que definen un procedimiento de operador en una clase o estructura
Option Presenta una instrucción que especifica una opción del compilador que se aplica al archivo de código fuente completo
Optional Especifique que se puede omitir un argumento de procedimiento cuando se llama al procedimiento
Or Realiza una disyunción lógica entre dos expresiones de tipo Boolean o bien una disyunción bit a bit entre dos expresiones numéricas
OrElse Realiza una disyunción lógica inclusiva "cortocircuitada" en dos expresiones
Overloads Especifica que una propiedad o procedimiento vuelve a declarar una o varias propiedades o procedimientos existentes con el mismo nombre
Overridable Especifica que una propiedad o procedimiento se puede reemplazar por una propiedad o procedimiento con nombre idéntico de una clase derivada
Overrides Establece que una propiedad o procedimiento reemplaza una propiedad o un procedimiento específicos heredados de una clase base
ParamArray Especifica que el parámetro de un procedimiento toma una matriz opcional de elementos del tipo especificado. ParamArray sólo se puede utilizar como el último parámetro de una lista de parámetros
Partial Indica que la declaración de una clase o una estructura es una definición parcial de dicha clase o estructura
Preserve Impide que se borre el contenido de una matriz cuando se cambian las dimensiones de la misma
Private Especifica que sólo se puede tener acceso a uno o varios elementos de programación declarados desde el contexto de la declaración, incluidos todos los tipos que contiene
Property Declara el nombre de una propiedad y los procedimientos de propiedades que se utilizan para almacenar y recuperar el valor de la propiedad
Protected Especifica que sólo se puede obtener acceso a uno o varios elementos de programación declarados desde su propia clase o desde una clase derivada
Public Especifica que uno o varios elementos de programación declarados no tienen ninguna restricción de acceso
RaiseEvent Desencadena un evento declarado en el nivel de módulo dentro de una clase, formulario o documento
ReadOnly Especifica que una variable o una propiedad se puede leer, pero no se puede modificar
ReDim Vuelve a asignar espacio de almacenamiento a una variable de matriz
REM Se utiliza para incluir comentarios explicativos en el código fuente de un programa
RemoveHandler Quita la asociación entre un evento y un controlador de eventos
Resume Especifica dónde debe continuar la ejecución después de controlar un error
Return Devuelve el control al código que llamó a un procedimiento Function, Sub, Get, Set u Operator
SByte Contiene enteros de 8 bits con signo (1 bytes) que se sitúan en el intervalo entre -128 y 127
Select Ejecuta uno de varios grupos de instrucciones, según el valor de una expresión
Set Declara un procedimiento de propiedad Set que se utiliza para asignar un valor a una propiedad
Shadows Especifica que un elemento de programación declarado vuelve a declarar y oculta un elemento denominado de forma idéntica o un conjunto de elementos sobrecargados, en una clase base
Shared Especifica que uno o varios elementos de programación declarados están asociados a una clase o estructura en general y no a una instancia específica de la clase o estructura
Short Contiene enteros de 16 bits con signo (2 bytes) que se sitúan en el intervalo entre -32.768 y 32.767
Single Incluye números IEEE de punto flotante de precisión simple de 32 bits (4 bytes) con signo cuyos valores van de -3,4028235E+38 a -1,401298E-45 para números negativos y de 1,401298E-45 a 3,4028235E+38 para números positivos. Los números de precisión simple almacenan aproximaciones de números reales
Static Especifica si una o varias variables locales declaradas deben seguir existiendo y conservar sus últimos valores tras la finalización del procedimiento en el que se han declarado
Step Especifica un valor de incremento para un contador de bucle
Text Establece el método de comparación de cadenas para ordenar caracteres de texto equivalentes como iguales
Stop Suspende la ejecución
Strict Restringe las conversiones de tipos de datos implícitas únicamente a conversiones de ampliación
String Contiene secuencias de puntos de código de 16 bits sin signo (2 bytes) que van de un valor de 0 a 65535. Cada punto de código, o código de carácter, representa un carácter Unicode único. Una cadena puede contener de 0 a 2.000 millones (2^31) de caracteres Unicode aproximadamente
Structure Restringe un parámetro de tipo genérico de forma que cualquier argumento de tipo que reciba sea un tipo de valor o introduce una Structure (Instrucción)
Sub Declara el nombre, los parámetros y el código que definen un procedimiento Sub
Synclock Adquiere un bloqueo exclusivo para un bloque de instrucciones antes de ejecutar el bloque
Then Precede a un bloque de instrucciones que se compila o se ejecuta si una condición probada es verdadera
Throw Produce una excepción dentro de un procedimiento
To Separa los valores inicial y final de un contador de bucle o de un intervalo de coincidencia de valores
True Representa un valor de tipo Boolean que aprueba una comprobación condicional
Try Parte de la instrucción Try ... Catch ... Finally.
Esta instrucción proporciona una manera de controlar algunos o todos los errores posibles que pueden ocurrir en un bloque de código determinado mientras se ejecuta el código
TryCast Introduce una operación de conversión de tipos que no produce una excepción
Type  
TypeOf Compara una variable de referencia a objeto con un tipo de datos
UInteger Contiene enteros de 32 bits sin signo (4 bytes) que se sitúan en el intervalo entre 0 y 4.294.967.295
ULong Contiene enteros de 64 bits sin signo (8 bytes) que van de un valor de 0 a 18.446.744.073.709.551.615 (más de 1,84 veces 10 ^ 18)
Unicode Especifica que Visual Basic debería calcular las referencias de todas las cadenas con valores de Unicode sin tener en cuenta el nombre del procedimiento externo que se está declarando
Until Especifica una condición que finaliza la ejecución de un bucle Do
UShort Contiene enteros de 16 bits sin signo (2 bytes) que se sitúan en el intervalo entre 0 y 65.535
Using Declara el principio de un bloque Using y, opcionalmente, adquiere los recursos del sistema que controla el bloque
Variant  
Wend  
When Agrega una comprobación condicional a una instrucción Catch
While Especifica una condición que permite continuar la ejecución de un bucle Do
Widening Indica que un operador de conversión (CType) convierte una clase o una estructura en un tipo que puede incluir todos los valores posibles de la clase o la estructura original
With Parte de la instrucción With ... End With. Ejecuta una serie de instrucciones que hacen referencia repetidas veces a un único objeto o estructura
WithEvents Especifica que una o más variable miembro
 declaradas hacen referencia a una instancia de una clase que puede provocar eventos
WriteOnly Especifica que se puede escribir pero no leer una propiedad
Xor Realiza una exclusión lógica entre dos expresiones de tipo Boolean o bien una exclusión bit a bit entre dos expresiones numéricas
#Const Permite definir constantes de compilación condicional para Visual Basic
#Else Parte #If ... Then ...#Else. Compila de forma condicional bloques de código seleccionados de Visual Basic
#ElseIf  
#End  
#ExternalSource Indica una asignación entre líneas específicas de código fuente y texto externo al código fuente
#If Parte #If ... Then ...#Else. Compila de forma condicional bloques de código seleccionados de Visual Basic
#Region Contrae y oculta secciones de código en archivos de Visual Basic
- Devuelve la diferencia entre dos expresiones numéricas o el valor negativo de una expresión numérica
& Genera la concatenación de cadena de dos expresiones
&= Concatena una expresión String a una variable o propiedad String y asigna el resultado a la variable o propiedad
* Multiplica dos números
*= Multiplica el valor de una variable o una propiedad por el valor de una expresión y asigna el resultado a la variable o la propiedad
/ Divide dos números y devuelve un resultado de punto flotante
/= Divide el valor de una variable o una propiedad por el valor de una expresión y asigna el resultado de punto flotante a la variable o la propiedad
\ Divide dos números y devuelve un resultado de número entero
\= Divide el valor de una variable o una propiedad por el valor de una expresión y asigna el resultado entero a la variable o la propiedad
^ Eleva un número a la potencia indicada por otro
^= Eleva el valor de una variable o una propiedad a la potencia de una expresión y asigna el resultado de nuevo a la variable o la propiedad
+ Suma dos números o devuelve el valor positivo de una expresión numérica. También se puede utilizar para concatenar dos expresiones de cadena
+= Suma el valor de una expresión numérica al valor de una propiedad o variable numérica y asigna el resultado a la variable o a la propiedad. También se puede utilizar para concatenar una expresión String con una propiedad o variable String y asignar el resultado a la variable o a la propiedad
= Asigna un valor a una variable o propiedad
-= Sustrae el valor de una expresión del valor de una variable o propiedad y asigna el resultado a la variable o propiedad


previo
Imprimir!
Ultima actualisación: Tue, 24 ▪ May ▪ 2011
próximo