Call us! 512-349-0334 or (877) INDUSOFT

Guía de Usuario: VBScript Comparado a VBA

Aunque VBScript y Visual Basic para Aplicaciones (VBA) son similares y están basados en el lenguaje estándar de Visual Basic; por lo tanto, hay ventajas de utilizar VBScript para los usuarios Indusoft Web Studio y que se muestran a continuación:

  • VBScript está soportado para sistemas operativos embebidos como Microsoft Windows Embedded, y VBA no lo está.
  • VBScript conlleva a utilizar scripting activo para una gran variedad de entornos, incluyendo scripting de cliente Web en el buscador Microsoft Internet Explorer. Con ello se previene operaciones que puedan presentar riesgos para los usuarios de Thin Client, como los accesos directos en los archivos locales.
  • VBScript fue diseñado para aprender de una manera fácil y sencilla con algunos estándares del VBA modificado. Por ejemplo, en VBScript el usuario no tiene que preocuparse sobre el tipo de variable a utilizar porque VBScript asume el tipo de variable apropiado automáticamente.

A continuación se muestra una lista de características de VBScript y que VBA no tiene.

Categoría

Característica/Palabra Clave

Declaraciones Class
Miscelánea Eval
Execute
Objetos RegExp
Identificación del Motor de Script ScriptEngine
ScriptEngineBuildVersion
ScriptEngineMajorVersion

A continuación se muestra una lista de características de VBA y que VBScript no tiene.

Categoría

Característica/Palabra Clave Omitidos

Manejo de Arreglos Option Base
Declarar matriz con límite inferior <> 0
Colección Add, Count, Item, Remove
Acceder a colecciones usando caracter !
Compilación Condicional #Const
#If…Then…#Else
Control de flujo DoEvents
GoSub…Return, GoTo
On Error GoTo
On…GoSub, On…GoTo
Line numbers, Line labels
Conversión CVar, CVDate
Str, Val
Tipos de Data Todos los tipos de datos intrínsecos excepto las variantes
Type…End Type
Fecha/Hora Sentencia Date, Sentencia Time
DDE LinkExecute, LinkPoke, LinkRequest, LinkSend
Depuración Debug.Print
End, Stop
Declaración Declare (Para declarar DLLs)
Optional
ParamArray
Static
Manejo de Error Erl
Error
Resume, Resume Next
Archivo de Entrada/Salida Todos los archivos tradicionales básicos I/O
Financiero Toda las funciones financieras
Manipulación de Objeto TypeOf
Objetos Clipboard
Collection
Operadores Like
Opciones Deftype
Option Base
Option Compare
Option Private Module
Selector de Case Expresiones que contienen la palabra Is o cualquier operador de comparación
Expresiones que contienen un rango de valores usando la palabra To
Cadenas Cadenas Fixed-length
LSet, RSet
Sentencia Mid
StrConv
Usando Objectos Acceso de colección usando !

Comments are closed.