MsgBoxæ¯Visual BasicåVBSä¸çä¸ä¸ªå½æ°ï¼åè½æ¯å¼¹åºä¸ä¸ªå¯¹è¯æ¡ï¼çå¾
ç¨æ·åå»æé®ï¼å¹¶è¿åä¸ä¸ªIntegerå¼è¡¨ç¤ºç¨æ·åå»äºåªä¸ä¸ªæé®ã
"MsgBox"å³ä¸º"Message Box"ç缩åï¼å¨è±è¯ä¸æ为"ä¿¡ç®±"ã
åºæ¬ä¿¡æ¯ ä¸æå称 msgbox
å¤æå称 msgbox
è±è¯ä¸æ ä¿¡ç®± å
¨ 称 Message Box
ç®å½ 1使ç¨æ¹æ³ 2代ç 示ä¾
æå ç¼è¾æ¬æ®µä½¿ç¨æ¹æ³
æå è¯æ³
MsgBox (Prompt [,Buttons] [,Title] [,Helpfile,Context])MsgBoxå½æ°ææ
æå åæ° MsgBoxå½æ°åæ° é¨å æè¿°
Prompt
å¿
éãå符串表达å¼ï¼æ¾ç¤ºå¨å¯¹è¯æ¡ä¸çæ¶æ¯ãPromptçæ大é¿åº¦å¤§çº¦ä¸º1024个å符ï¼ç±æç¨å符çåè大å°å³å®ãå¦æPromptçå
容è¶
è¿ä¸è¡ï¼åå¯ä»¥å¨æ¯ä¸è¡ä¹é´ç¨å车符(Chr(13))ãæ¢è¡ç¬¦(Chr(10))ææ¯å车ä¸æ¢è¡ç¬¦çç»å(Chr(13) & Chr(10)ï¼å³vbCrLf)å°åè¡åéå¼æ¥ã
Buttons
å¯éãæ°å¼è¡¨è¾¾å¼ï¼æ¯ä¸äºæ°å¼çæ»åï¼æå®ææ¾ç¤ºçæé®çæ°ç®åå½¢å¼ã使ç¨çå¾æ æ ·å¼(å声é³)ï¼ç¼ºçæé®ä»¥åæ¶æ¯æ¡ç强å¶æ§çãå¦æçç¥ï¼åå
¶ç¼ºçå¼ä¸º0ãå
·ä½æ°å¼è§"åæ°è®¾ç½®å¼"è¡¨æ ¼ã
Title
å¯éãå符串表达å¼ï¼å¨å¯¹è¯æ¡æ é¢æ ä¸æ¾ç¤ºçå
容ãå¦æçç¥Titleï¼åå°åºç¨ç¨åºæ é¢(App.Title)æ¾å¨æ é¢æ ä¸ã
Helpfile
å¯éãå符串表达å¼ï¼ç¨æ¥å对è¯æ¡æä¾ä¸ä¸æç¸å
³å¸®å©ç帮å©æ件ãå¦ææä¾äºHelpfileï¼åä¹å¿
é¡»æä¾Contextã
Context
å¯éãæ°å¼è¡¨è¾¾å¼ï¼ç±å¸®å©æ件çä½è
æå®ç»éå½ç帮å©ä¸»é¢ç帮å©ä¸ä¸æç¼å·ãå¦ææä¾äºContextï¼åä¹å¿
é¡»æä¾Helpfileã
æå åæ°è®¾ç½®å¼
Buttonsåæ°è®¾ç½®å¼ å¸¸æ° å¼ æè¿°
对è¯æ¡ä¸æ¾ç¤ºçæé®çç±»åä¸æ°ç®
vbOKOnly
0
åªæ¾ç¤º"ç¡®å®"æé®ã(缺ç)
vbOKCancel
1
æ¾ç¤º"ç¡®å®"å"åæ¶"æé®ã
vbAbortRetryIgnore
2
æ¾ç¤º"ç»æ¢"ã"éè¯"å"忽ç¥"æé®ã
vbYesNoCancel
3
æ¾ç¤º"æ¯"ã"å¦"å"åæ¶"æé®ã
vbYesNo
4
æ¾ç¤º"æ¯"å"å¦"æé®ã
vbRetryCancel
5
æ¾ç¤º"éè¯"å"åæ¶"æé®ã
å¾æ çæ ·å¼(æ ¹æ®ç³»ç»è®¾ç½®ï¼å¯è½ä¼´æ声é³)
vbCritical
16
æ¾ç¤º"é误信æ¯"å¾æ ã
vbQuestion
32
æ¾ç¤º"询é®ä¿¡æ¯"å¾æ ã
vbExclamation
48
æ¾ç¤º"è¦åæ¶æ¯"å¾æ ã
vbInformation
64
æ¾ç¤º"éç¥æ¶æ¯"å¾æ ã
é»è®¤æé®
vbDefaultButton1
0
第ä¸ä¸ªæé®æ¯é»è®¤æé®ã(缺ç)
vbDefaultButton2
256
第äºä¸ªæé®æ¯é»è®¤æé®ã
vbDefaultButton3
512
第ä¸ä¸ªæé®æ¯é»è®¤æé®ã
vbDefaultButton4
768
第å个æé®æ¯é»è®¤æé®ã
对è¯æ¡ç强å¶è¿åæ§
vbApplicationModal
0
åºç¨ç¨åºå¼ºå¶è¿å;åºç¨ç¨åºä¸ç´è¢«æèµ·ï¼ç´å°ç¨æ·å¯¹æ¶æ¯æ¡ä½åºååºæ继ç»å·¥ä½ã
vbSystemModal
4096
ç³»ç»å¼ºå¶è¿å;å
¨é¨åºç¨ç¨åºé½è¢«æèµ·ï¼ç´å°ç¨æ·å¯¹æ¶æ¯æ¡ä½åºååºæ继ç»å·¥ä½ã
对è¯æ¡ç¹æ®è®¾ç½®
vbMsgBoxHelpButton
16384
å°å¸®å©æé®æ·»å å°æ¶æ¯æ¡ã
vbMsgBoxSetForeground
65536
æå®æ¶æ¯æ¡çªå£ä½ä¸ºåæ¯çªå£ã
vbMsgBoxRight
524288
ææ¬ä¸ºå³å¯¹é½ã
vbMsgBoxRtlReading
1048576
æå®ææ¬åºä¸ºå¨å¸ä¼¯æ¥åé¿æ伯è¯ç³»ç»ä¸çä»å³å°å·¦æ¾ç¤ºã
å±å¼
è¿äºå¸¸æ°é½æ¯Visual Basic for Applications(VBA)æå®çãæ以ï¼å¯ä»¥å¨ç¨åºä»£ç ä¸ä½¿ç¨è¿äºå¸¸æ°å称ï¼èä¸ä½¿ç¨å®é
æ°å¼ã
æå è¿åå¼
MsgBoxå½æ°è¿åå¼
常æ°
å¼
æè¿°
vbOK
1
åå»äº"ç¡®å®"æé®ã
vbCancel
2
åå»äº"åæ¶"æé®ã
vbAbort
3
åå»äº"ç»æ¢"æé®ã
vbRetry
4
åå»äº"éè¯"æé®ã
vbIgnore
5
åå»äº"忽ç¥"æé®ã
vbYes
6
åå»äº"æ¯"æé®ã
vbNo
7
åå»äº"å¦"æé®ã
æå 说æ
å¨æä¾äºHelpfileä¸Contextåæ°çæ¶åï¼ç¨æ·å¯ä»¥æF1æ¥æ¥çç±Contextåæ°æå®ç帮å©ä¸»é¢ãåMicrosoft Excelè¿æ ·çä¸äºä¸»æºåºç¨ç¨åºå°±ä¼å¨å¯¹è¯æ¡ä¸èªå¨æ·»å ä¸ä¸ªå¸®å©æé®ã
å¦æ对è¯æ¡æ¾ç¤º"åæ¶"æé®ï¼åæä¸Escé®ä¸åå»"åæ¶"æé®çææç¸åãå¦æ对è¯æ¡ä¸æ帮å©æé®ï¼å对è¯æ¡ä¸æä¾ä¸ä¸ä¸æç¸å
³ç帮å©ãä½æ¯ï¼ç´å°å
¶å®æé®ä¸æä¸ä¸ªè¢«åå»ä¹åï¼é½ä¸ä¼è¿åä»»ä½å¼ã
æå ç¼è¾æ¬æ®µä»£ç 示ä¾
ä¸ã使ç¨MsgBoxå½æ°ï¼å¨å
·æ"æ¯"å"å¦"æé®ç对è¯æ¡ä¸æ¾ç¤ºä¸æ¡é误信æ¯ã示ä¾ä¸ç缺çæé®ä¸º"å¦"ï¼å¹¶å设Demo.hlp为ä¸å¸®å©æ件ï¼å
¶ä¸æä¸ä¸ªå¸®å©ä¸»é¢ç¼å·ä¸º1000ã
äºã使ç¨vbCrLf常æ°å¨æ¶æ¯å
容ä¸æ¢è¡ã
ä¸ã使ç¨vbTab常æ°æ¾ç¤ºå¤è¡å¯¹é½çææ¬ã
温馨提示:答案为网友推荐,仅供参考