Basic Constants

Constantes utilizadas en programas escritos en BASIC

Constantes booleanas

Nombre

Tipo

Valor

True

Boolean

1

False

Boolean

0


Ejemplo:


            Dim bPositive as Boolean
            bPositive = True
        

Constante matemática

Nombre

Tipo

Valor

Pi

Double

3.14159265358979


Ejemplo:


            Function Rad2Deg( aRad as Double) As Double
             Rad2Deg = aRad * 180.00 / Pi
            End Function
        

Constantes de objetos

Nombre

Tipo

Utilización

Empty

Variant

El valor Vacío indica que no se ha inicializado la variable.

Null

null

Indica que la variable no contiene datos.

Nothing

Object

Asigne el objeto Nothing a una variable para quitar una asignación anterior.


Ejemplo:


            SubExampleEmpty
                Dim sVar As Variant
                sVar = Empty
                Print IsEmpty(sVar) ' Returns True
            End Sub
            Sub ExampleNull
                Dim vVar As Variant
                MsgBox IsNull(vVar)
            End Sub
            Sub ExampleNothing
                Dim oDoc As Object
                Set oDoc = ThisComponent
                Print oDoc.Title
                oDoc = Nothing
                Print oDoc ' Error
            End Sub
        

MsgBox Named Constants

Constante con nombre

Valor entero

Definición

MB_OK

0

Mostrar solo el botón «Aceptar».

MB_OKCANCEL

1

Mostrar los botones «Aceptar» y «Cancelar».

MB_ABORTRETRYIGNORE

2

Mostrar los botones «Interrumpir», «Reintentar» e «Ignorar».

MB_YESNOCANCEL

3

Mostrar los botones «Sí», «No» y «Cancelar».

MB_YESNO

4

Mostrar los botones «Sí» y «No».

MB_RETRYCANCEL

5

Mostrar los botones «Reintentar» y «Cancelar».

MB_ICONSTOP

16

Añadir el icono de parada crítica al cuadro de diálogo.

MB_ICONQUESTION

32

Añadir el icono de pregunta al cuadro de diálogo.

MB_ICONEXCLAMATION

48

Añadir el icono del signo de exclamación al cuadro de diálogo.

MB_ICONINFORMATION

64

Añade el icono de información al cuadro de diálogo.

128

El primer botón del cuadro de diálogo es el predeterminado.

MB_DEFBUTTON2

256

El segundo botón del cuadro de diálogo es el predeterminado.

MB_DEFBUTTON3

512

El tercer botón del cuadro de diálogo es el predeterminado.


GetAttr Named Constants

Constante con nombre

Valor

Definición

ATTR_NORMAL

0

Archivos normales.

ATTR_READONLY

1

Archivos de solo lectura.

ATTR_HIDDEN

2

Archivo oculto

ATTR_SYSTEM

4

Archivo de sistema

ATTR_VOLUME

8

Devuelve el nombre del volumen

ATTR_DIRECTORY

16

Devuelve solo el nombre del directorio.

ATTR_ARCHIVE

32

El archivo se modificó desde la última copia de respaldo (bit Archive).


Constantes con nombre de los tipos de datos

Valores para
TypeName

Constante
con nombre

VarType
values

Tipo de variable

…()

8192

Array of variables

Boolean

11

Boolean variable

Byte

17

Byte variable

Date

V_DATE

7

Date variable

Currency

V_CURRENCY

6

Currency variable

Double

V_DOUBLE

5

Double-precision floating-point variable

Error

11

Error type variable

Integer

V_INTEGER

2

Integer variable

Long

V_LONG

3

Long integer variable

Object

9

Object variable

Single

V_SINGLE

4

Single-precision floating-point variable

String

V_STRING

8

String variable

Variant

12

Variant variable (can contain all types specified by the definition)

Empty

V_EMPTY

0

Uninitialized Variant variable

Null

V_NULL

1

No hay datos válidos


Constantes adicionales de VBA

Las constantes siguientes están disponibles cuando se activa el modo de compatibilidad con VBA

warning

Esta constante, función u objeto se activa mediante la instrucción Option VBASupport 1, colocada antes del código ejecutable del programa en un módulo.


VBA Color Named Constants

Named constant

Composición de
rojo, verde y azul

vbBlack

RGB(0, 0, 0)

vbBlue

RGB(0, 0, 255)

vbCyan

RGB(0, 255, 255)

vbGreen

RGB(0, 255, 0)

vbMagenta

RGB(255, 0, 255)

vbRed

RGB(255, 0, 0)

vbYellow

RGB(255, 255, 0)

vbWhite

RGB(255, 255, 255)


Variable Type Named Constants

Constante con nombre

Valor decimal

vbArray

8192

vbBoolean

11

vbByte

17

vbCurrency

6

vbDataObject

13

vbDate

7

vbDecimal

14

vbDouble

5

vbEmpty

0

vbError

10

vbInteger

2

vbLong

3

vbNull

1

vbObject

9

vbSingle

4

vbString

8

vbUserDefinedType

36

vbVariant

12


FormatDateTime VBA Named Constants

Constante con nombre

Valor

Descripción

vbGeneralDate

0

Muestra una fecha y/u hora como se define en la configuración de fecha general del sistema.

vbLongDate

1

Muestra una fecha utilizando el formato de fecha largo especificado en la configuración regional del equipo.

vbShortDate

2

Muestra una fecha utilizando el formato de fecha corto especificado en la configuración regional del equipo.

vbLongTime

3

Muestra una hora tal como se define en la configuración de hora larga del sistema.

vbShortTime

4

Muestra una hora utilizando el formato de 24 horas (hh:mm).


StrConv VBA Named Constants

Conversión

Valor

Descripción

vbUpperCase

1

Converts Text characters to uppercase.

vbLowerCase

2

Converts Text characters lowercase.

vbProperCase

3

Convierte la primera letra de cada una de las palabras en Texto en mayúscula.

vbWide

4

Converts narrow (half-width) characters in Text to wide (full-width) characters.

vbNarrow

8

Converts wide (full-width) characters in Text to narrow (half-width) characters.

vbKatakana

16

Converts Hiragana characters in Text to Katakana characters.

vbHiragana

32

Converts Katakana characters in Text to Hiragana characters.

vbUnicode

64

Converts Text characters to Unicode characters using the default code page of the system.

vbFromUnicode

128

Converts Text characters from Unicode to the default code page of the system.


WeekDayName VBA Named Constants

Valor

Constante de VBA

Descripción

0

vbUseSystemDayOfWeek

Use system locale settings

1

vbSunday

Domingo (predeterminado)

2

vbMonday

Lunes

3

vbTuesday

Martes

4

vbWednesday

Miércoles

5

vbThursday

Jueves

6

vbFriday

Viernes

7

vbSaturday

Sábado


Miscellaneous VBA Named Constants

Constante con nombre

Valor hexadecimal (decimal)

Descripción

vbTrue

-1

Parte de la enumeración vbTriState.

vbFalse

0

Parte de la enumeración vbTriState.

vbUseDefault

-2

Parte de la enumeración vbTriState.

vbCr

\x0D (13)

CR: retorno de carro

vbCrLf

\x0D\x0A (13 10)

CRLF: retorno de carro y salto de renglón

vbFormFeed

\x0c (12)

FF: salto de página

vbLf

\x0A (10)

LF: salto de renglón

vbNewLine

\x0D\x0A (13 10) para Windows

\x0A (10) para otros sistemas

LF o CRLF

vbNullString

""

Cadena nula

vbTab

\x09 (9)

HT: tabulación horizontal

vbVerticalTab

\x0B (11)

VT: tabulación vertical


¡Necesitamos su ayuda!