ຄ່າຄົງທີ່ Basic

ຄ່າຄົງທີ່ທີ່ໃຊ້ໃນໂປຣແກຣມ Basic

ຄ່າຄົງທີ່ Boolean

ຊື່

ປະເພດ

ຄ່າ

True

Boolean

1

False

Boolean

0


ຕົວຢ່າງ:


            Dim bPositive as Boolean
            bPositive = True
        

ຄ່າຄົງທີ່ທາງຄະນິດສາດ

ຊື່

ປະເພດ

ຄ່າ

Pi

Double

3.14159265358979


ຕົວຢ່າງ:


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

ຄ່າຄົງທີ່ Object

ຊື່

ປະເພດ

ການນຳໃຊ້

Empty

Variant

ຄ່າ Empty ຊີ້ບອກວ່າຕົວປ່ຽນຍັງບໍ່ທັນໄດ້ຖືກກຳນົດຄ່າເລີ່ມຕົ້ນ.

Null

null

ຊີ້ບອກວ່າຕົວປ່ຽນບໍ່ມີຂໍ້ມູນໃດໆ.

Nothing

Object

ກຳນົດອັອບເຈັກ Nothing ໃຫ້ກັບຕົວປ່ຽນເພື່ອລຶບການກຳນົດຄ່າທີ່ຜ່ານມາ.


ຕົວຢ່າງ:


            SubExampleEmpty
                Dim sVar As Variant
                sVar = Empty
                Print IsEmpty(sVar) ' ສົ່ງຄືນ 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 ' ຜິດພາດ
            End Sub
        

ຄ່າຄົງທີ່ທີ່ມີຊື່ MsgBox

ຄ່າຄົງທີ່ທີ່ມີຊື່

ຄ່າຈຳນວນຖ້ວນ

ຄຳນິຍາມ

MB_OK

0

ສະແດງປຸ່ມ OK ເທົ່ານັ້ນ.

MB_OKCANCEL

1

ສະແດງປຸ່ມ OK ແລະ Cancel.

MB_ABORTRETRYIGNORE

2

ສະແດງປຸ່ມ Abort, Retry, ແລະ Ignore.

MB_YESNOCANCEL

3

ສະແດງປຸ່ມ Yes, No, ແລະ Cancel.

MB_YESNO

4

ສະແດງປຸ່ມ Yes ແລະ No.

MB_RETRYCANCEL

5

ສະແດງປຸ່ມ Retry ແລະ Cancel.

MB_ICONSTOP

16

ເພີ່ມໄອຄອນ Stop ໃສ່ກ່ອງໂຕ້ຕອບ.

MB_ICONQUESTION

32

ເພີ່ມໄອຄອນ ຄຳຖາມ (Question) ໃສ່ກ່ອງໂຕ້ຕອບ.

MB_ICONEXCLAMATION

48

ເພີ່ມໄອຄອນ ເຄື່ອງໝາຍຕົກໃຈ (Exclamation Point) ໃສ່ກ່ອງໂຕ້ຕອບ.

MB_ICONINFORMATION

64

ເພີ່ມໄອຄອນ ຂໍ້ມູນ (Information) ໃສ່ກ່ອງໂຕ້ຕອບ.

128

ໃຫ້ປຸ່ມທຳອິດໃນກ່ອງໂຕ້ຕອບເປັນປຸ່ມເລີ່ມຕົ້ນ.

MB_DEFBUTTON2

256

ໃຫ້ປຸ່ມທີສອງໃນກ່ອງໂຕ້ຕອບເປັນປຸ່ມເລີ່ມຕົ້ນ.

MB_DEFBUTTON3

512

ໃຫ້ປຸ່ມທີສາມໃນກ່ອງໂຕ້ຕອບເປັນປຸ່ມເລີ່ມຕົ້ນ.


ຄ່າຄົງທີ່ທີ່ມີຊື່ GetAttr

ຄ່າຄົງທີ່ທີ່ມີຊື່

ຄ່າ

ຄຳນິຍາມ

ATTR_NORMAL

0

ໄຟລ໌ປົກກະຕິ.

ATTR_READONLY

1

ໄຟລ໌ທີ່ອ່ານໄດ້ຢ່າງດຽວ.

ATTR_HIDDEN

2

ໄຟລ໌ທີ່ຖືກເຊື່ອງ

ATTR_SYSTEM

4

ໄຟລ໌ລະບົບ

ATTR_VOLUME

8

ສົ່ງຄືນຊື່ຂອງວໍລຸມ (volume)

ATTR_DIRECTORY

16

ສົ່ງຄືນສະເພາະຊື່ຂອງໄດເຣັກທໍຣີເທົ່ານັ້ນ.

ATTR_ARCHIVE

32

ໄຟລ໌ຖືກປ່ຽນແປງຕັ້ງແຕ່ການສຳຮອງຂໍ້ມູນຄັ້ງລ້າສຸດ (ບິດຈັດເກັບ).


ຄ່າຄົງທີ່ທີ່ມີຊື່ປະເພດຂໍ້ມູນ

ຄ່າ
TypeName

ຄ່າຄົງທີ່
ທີ່ມີຊື່

VarType
values

ປະເພດຕົວປ່ຽນ

…()

8192

ອາເຣ ຂອງຕົວປ່ຽນ

Boolean

11

ຕົວປ່ຽນ Boolean

Byte

17

ຕົວປ່ຽນ Byte

Date

V_DATE

7

ຕົວປ່ຽນ Date (ວັນທີ)

Currency

V_CURRENCY

6

ຕົວປ່ຽນ Currency (ເງິນຕາ)

Double

V_DOUBLE

5

ຕົວປ່ຽນເລກເສດຄວາມລະອຽດສອງເທົ່າ (Double-precision)

Error

11

ຕົວປ່ຽນປະເພດຂໍ້ຜິດພາດ (Error type)

Integer

V_INTEGER

2

ຕົວປ່ຽນ Integer (ເລກຖ້ວນ)

Long

V_LONG

3

ຕົວປ່ຽນເລກຖ້ວນຍາວ Long

Object

9

ຕົວປ່ຽນ Object (ວັດຖຸ)

Single

V_SINGLE

4

ຕົວປ່ຽນເລກເສດຄວາມລະອຽດດ່ຽວ (Single-precision)

String

V_STRING

8

ຕົວປ່ຽນ String (ຂໍ້ຄວາມ)

Variant

12

ຕົວປ່ຽນ Variant (ສາມາດບັນຈຸທຸກປະເພດທີ່ກຳນົດໂດຍການນິຍາມ)

Empty

V_EMPTY

0

ຕົວປ່ຽນ Variant ທີ່ຍັງບໍ່ທັນໄດ້ກຳນົດຄ່າເລີ່ມຕົ້ນ

Null

V_NULL

1

ບໍ່ມີຂໍ້ມູນທີ່ຖືກຕ້ອງ


ຄ່າຄົງທີ່ VBA ເພີ່ມເຕີມ

ຄ່າຄົງທີ່ຕໍ່ໄປນີ້ແມ່ນມີໃຫ້ໃຊ້ເມື່ອເປີດໂໝດຄວາມເຂົ້າກັນໄດ້ຂອງ VBA

ໄອຄອນ ຄຳເຕືອນ

ຄ່າຄົງທີ່, ຟັງຊັນ ຫຼື ອັອບເຈັກນີ້ຈະຖືກເປີດໃຊ້ດ້ວຍຄຳສັ່ງ Option VBASupport 1 ທີ່ວາງໄວ້ກ່ອນລະຫັດໂປຣແກຣມໃນໂມດູນ.


ຄ່າຄົງທີ່ທີ່ມີຊື່ VBA MsgBox

ຊື່

ຄ່າ

vbApplicationModal

0

vbDefaultButton1

0

vbOKOnly

0

vbOKCancel

1

vbAbortRetryIgnore

2

vbYesNoCancel

3

vbYesNo

4

vbRetryCancel

5

vbCritical

16

vbQuestion

32

vbExclamation

48

vbInformation

64

vbDefaultButton2

256

vbDefaultButton3

512

vbDefaultButton4

768

vbSystemModal

4096

vbMsgBoxHelpButton

16384

vbMsgBoxSetForeground

65536

vbMsgBoxRight

524288

vbMsgBoxRtlReading

1048576


ຄ່າຄົງທີ່ທີ່ມີຊື່ສີ VBA

ຄ່າຄົງທີ່ທີ່ມີຊື່

ສ່ວນປະກອບ
ແດງ, ຂຽວ, ຟ້າ

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)


ຄ່າຄົງທີ່ທີ່ມີຊື່ປະເພດຕົວປ່ຽນ

ຄ່າຄົງທີ່ທີ່ມີຊື່

ຄ່າທົດສະນິຍົມ

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

ຄ່າຄົງທີ່ທີ່ມີຊື່

ຄ່າ

ຄຳອະທິບາຍ

vbGeneralDate

0

ສະແດງວັນທີ ແລະ/ຫຼື ເວລາ ຕາມທີ່ກຳນົດໄວ້ໃນການຕັ້ງຄ່າ General Date ຂອງລະບົບ. ຫາກມີພຽງວັນທີ, ຈະບໍ່ສະແດງເວລາ; ຫາກມີພຽງເວລາ, ຈະບໍ່ສະແດງວັນທີ.

vbLongDate

1

ສະແດງວັນທີໂດຍໃຊ້ຮູບແບບວັນທີແບບຍາວ ທີ່ລະບຸໄວ້ໃນການຕັ້ງຄ່າທ້ອງຖິ່ນຂອງຄອມພິວເຕີຂອງທ່ານ.

vbShortDate

2

ສະແດງວັນທີໂດຍໃຊ້ຮູບແບບວັນທີແບບສັ້ນ ທີ່ລະບຸໄວ້ໃນການຕັ້ງຄ່າທ້ອງຖິ່ນຂອງຄອມພິວເຕີຂອງທ່ານ.

vbLongTime

3

ສະແດງເວລາຕາມທີ່ກຳນົດໄວ້ໃນການຕັ້ງຄ່າ Long Time ຂອງລະບົບ.

vbShortTime

4

ສະແດງເວລາໂດຍໃຊ້ຮູບແບບ 24 ຊົ່ວໂມງ (hh:mm).


ຄ່າຄົງທີ່ທີ່ມີຊື່ StrConv VBA

ການແປງ

ຄ່າ

ຄຳອະທິບາຍ

vbUpperCase

1

ແປງຕົວອັກສອນໃນ Text ເປັນຕົວພິມໃຫຍ່.

vbLowerCase

2

ແປງຕົວອັກສອນໃນ Text ເປັນຕົວພິມນ້ອຍ.

vbProperCase

3

ແປງຕົວອັກສອນທຳອິດຂອງທຸກໆຄຳໃນ Text ເປັນຕົວພິມໃຫຍ່.

vbWide

4

ແປງອັກສອນແບບແຄບ (ເຄິ່ງຄວາມກວ້າງ) ໃນ Text ໃຫ້ເປັນອັກສອນແບບກວ້າງ (ເຕັມຄວາມກວ້າງ).

vbNarrow

8

ແປງອັກສອນແບບກວ້າງ (ເຕັມຄວາມກວ້າງ) ໃນ Text ໃຫ້ເປັນອັກສອນແບບແຄບ (ເຄິ່ງຄວາມກວ້າງ).

vbKatakana

16

ແປງຕົວອັກສອນ Hiragana ໃນ Text ເປັນ Katakana.

vbHiragana

32

ແປງຕົວອັກສອນ Katakana ໃນ Text ເປັນ Hiragana.

vbUnicode

64

ແປງຕົວອັກສອນໃນ Text ເປັນ Unicode ໂດຍໃຊ້ code page ເລີ່ມຕົ້ນຂອງລະບົບ.

vbFromUnicode

128

ແປງຕົວອັກສອນໃນ Text ຈາກ Unicode ເປັນ code page ເລີ່ມຕົ້ນຂອງລະບົບ.


ຄ່າຄົງທີ່ທີ່ມີຊື່ WeekDayName VBA

ຄ່າ

ຄ່າຄົງທີ່ VBA

ຄຳອະທິບາຍ

0

vbUseSystemDayOfWeek

ໃຊ້ການຕັ້ງຄ່າທ້ອງຖິ່ນຂອງລະບົບ

1

vbSunday

ວັນອາທິດ (ເລີ່ມຕົ້ນ)

2

vbMonday

ວັນຈັນ

3

vbTuesday

ວັນອັງຄານ

4

vbWednesday

ວັນພຸດ

5

vbThursday

ວັນພະຫັດ

6

vbFriday

ວັນສຸກ

7

vbSaturday

ວັນເສົາ


ຄ່າຄົງທີ່ທີ່ມີຊື່ VBA ອື່ນໆ

ຄ່າຄົງທີ່ທີ່ມີຊື່

ຄ່າເລກຖານສິບຫົກ (ຖານສິບ)

ຄຳອະທິບາຍ

vbTrue

-1

ສ່ວນໜຶ່ງຂອງການນັບຄ່າ vbTriState.

vbFalse

0

ສ່ວນໜຶ່ງຂອງການນັບຄ່າ vbTriState.

vbUseDefault

-2

ສ່ວນໜຶ່ງຂອງການນັບຄ່າ vbTriState.

vbCr

\x0D (13)

CR - ຂຶ້ນແຖວໃໝ່ (Carriage return)

vbCrLf

\x0D\x0A (13 10)

CRLF - ຂຶ້ນແຖວໃໝ່ ແລະ ປ້ອນແຖວ (Carriage return and line feed)

vbFormFeed

\x0c (12)

FF - ປ້ອນແບບຟອມ (Form feed)

vbLf

\x0A (10)

LF - ປ້ອນແຖວ (Line feed)

vbNewLine

\x0D\x0A (13 10) ສຳລັບ Windows

\x0A (10) ສຳລັບລະບົບອື່ນໆ

LF ຫຼື CRLF

vbNullString

""

ສະຕຣິງວ່າງ (Null string)

vbTab

\x09 (9)

HT - ແທັບແນວນອນ (Horizontal tab)

vbVerticalTab

\x0B (11)

VT - ແທັບແນວຕັ້ງ (Vertical tab)


ກະລຸນາສະໜັບສະໜູນພວກເຮົາ!

ກະລຸນາສະໜັບສະໜູນພວກເຮົາ!