日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

vbmsgbox引用变量_vba中MsgBox的参数及用法

發(fā)布時(shí)間:2024/1/23 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vbmsgbox引用变量_vba中MsgBox的参数及用法 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1、作用

在消息框中顯示信息,并等待用戶單擊按鈕,可返回單擊的按鈕值(比如“確定”或者“取消”)。通常用作顯示變量值的一種方式。

2、語法

MsgBox(Prompt[,Buttons][,Title][,Helpfile,Context])

參數(shù)說明:

(1)Prompt,必需的參數(shù),為字符串,作為顯示在消息框中的消息文本。其最大長度約為1024個(gè)字符,由所用字符的寬度決定。如果prompt的內(nèi)容超過一行,則可以在每一行之間用回車符(Chr(13))、換行符(Chr(10))或是回車與換行符的組合(Chr(13)&Chr(10))將各行分隔開來。

(2)Buttons,可選的參數(shù),為數(shù)值表達(dá)式的值之和,指定顯示的按鈕的數(shù)目及形式、使用的圖標(biāo)樣式、缺省按鈕及消息框的強(qiáng)制回應(yīng)等,可以此定制消息框。若省略該參數(shù),則其缺省值為0。設(shè)置值見下表。

(3)Title,可選的參數(shù),表示在消息框的標(biāo)題欄中所顯示的文本。若省略該參數(shù),則將應(yīng)用程序名放在標(biāo)題欄中。

(4)Helpfile,可選的參數(shù),為字符串表達(dá)式,提供幫助文件。若有Helpfile,則必須有Context。

(5)Context,可選的參數(shù),為數(shù)值表達(dá)式,提供幫助主題。若有Context,則必須有Helpfile。

3、Button參數(shù)

用于MsgBox函數(shù)中Button參數(shù)的常量

符號常量

作用

按鈕類型

vbokonly

0

只顯示“確定”按鈕

vbokcancel

1

顯示“確定”及“取消”按鈕

vbabortretryignore

2

顯示“終止”、“重試”及“忽略”按鈕

vbyesnocancel

3

顯示“是”、“否”及“取消”按鈕

vbyesno

4

顯示“是”、“否”按鈕

vbretrycancel

5

顯示“重試”及“取消”按鈕

圖標(biāo)樣式

vbcritical

16

顯示critical message圖標(biāo)(系統(tǒng)叉號圖標(biāo))

vbquestion

32

顯示warning query圖標(biāo)(系統(tǒng)問號圖標(biāo))

vbexclamation

48

顯示warning message圖標(biāo)(系統(tǒng)感嘆號圖標(biāo))

vbinformation

64

顯示information message圖標(biāo)(系統(tǒng)信息圖標(biāo))

默認(rèn)按鈕

vbdefauitbutton1

0

第一個(gè)按鈕是默認(rèn)值

vbdefauitbutton2

256

第二個(gè)按鈕是默認(rèn)值

vbdefauitbutton3

512

第三個(gè)按鈕是默認(rèn)值

vbdefauitbutton4

768

第四個(gè)按鈕是默認(rèn)值

強(qiáng)制返回

vbapplicationmode1

0

應(yīng)用程序強(qiáng)制返回

vbsystemmode1

4096

系統(tǒng)強(qiáng)制返回

其他類型

vbmsgboxhelpbutton

16384

在對話框中添加一個(gè)“幫助”按鈕

vbmsgboxsetforeground

65535

指定對話框窗口作為前景窗口

vbmsgboxright

524288

對話框的文本為右對齊

vbmsgboxrtireading

1048576

指定對話框中的元素從右到左顯示

說明:

(1)第一組值(0–5)描述了消息框中顯示的按鈕的類型與數(shù)目;第二組值(16,32,48,64)描述了圖標(biāo)的樣式;第三組值(0,256,512,768)說明哪一個(gè)按鈕是缺省值;而第四組值(0,4096)則決定消息框的強(qiáng)制返回性。將這些數(shù)字相加以生成Buttons參數(shù)值的時(shí)候,只能由每組值取用一個(gè)數(shù)字。

(2)這些常數(shù)都是VBA指定的,可以在程序代碼中使用這些常數(shù)名稱代替實(shí)際數(shù)值。

4、返回值

用于MsgBox函數(shù)返回值的常量

常數(shù)

說明

vbOK

1

確定

vbCancel

2

取消

vbAbort

3

終止

vbRetry

4

重試

vbIgnore

5

忽略

vbYes

6

vbNo

7

5、相關(guān)說明

(1)?如果同時(shí)提供了Helpfile與Context參數(shù),可以按F1鍵來查看與Context相應(yīng)的幫助主題,Excel通常會在輸入框中自動添加一個(gè)幫助(Help)按鈕。

(2)若在消息框中顯示“取消”按鈕,則按下ESC鍵與單擊“取消”按鈕效果相同。若消息框中有“幫助”按鈕,則提供相關(guān)的幫助信息。

(3)如果要輸入多個(gè)參數(shù)并省略中間的某些參數(shù),則必須在相應(yīng)位置加入逗號分界符。

6、示例

(1)使用?MsgBox?函數(shù),在具有“是”及“否”按鈕的對話框中顯示一條嚴(yán)重錯(cuò)誤信息。示例中的缺省按鈕為“否”,MsgBox函數(shù)的返回值視用戶按哪一個(gè)鈕而定。并假設(shè)DEMO.HLP為一幫助文件,其中有一個(gè)幫助主題代碼為1000。

Dim?Msg,Style,Title,Help,Ctxt,Response,MyString

'定義消息文本

Msg="Do?you?want?to?continue??"

'?定義按鈕

Style?=?vbYesNo?+?vbCritical?+?vbDefaultButton2

'?定義標(biāo)題文本

Title?=?"MsgBox?Demonstration"

'?定義幫助文件

Help?=?"DEMO.HLP"

'?定義幫助主題

Ctxt?=?1000

Response?=?MsgBox(Msg,?Style,?Title,?Help,?Ctxt)

If?Response?=?vbYes?Then????'?用戶按下“是”

MyString?=?"Yes"

Else????'?用戶按下“否”

MyString?=?"No"

End?If

(2)只顯示某消息

MsgBox?“Hello!”

(3)將消息框返回的結(jié)果賦值給變量

Ans=MsgBox(“Continue?”,vbYesNo)

If?MsgBox(“Continue?”,vbYesNo)<>vbYes?Then?Exit?Sub

(4)使用常量的組合,賦值組Config變量,并設(shè)置第二個(gè)按鈕為缺省按鈕

Config=vbYesNo+vbQuestion+vbDefaultButton2

(5)若要在消息中強(qiáng)制換行,可在文本中使用vbCrLf(或vbNewLine)常量,用&加空格與字符隔開。如

MsgBox?“This?is?the?first?line.”?&?vbNewLine?&?“Second?line.”

(6)可以在消息框中使用vbTab常量插入一個(gè)制表符。下面的過程使用一個(gè)消息框來顯示5×5單元格區(qū)域中的所有值,用vbTab常量分隔列并使用vbCrLf常量插入一個(gè)新行。注意在MsgBox函數(shù)最多只顯示1024個(gè)字符,因此限制了可顯示的單元格數(shù)。

Option?Explicit

Sub?ShowRangeValue()

Dim?Msg?As?String

Dim?r?As?Integer,?c?As?Integer

Msg?=?""

For?r?=?1?To?5

For?c?=?1?To?5

Msg?=?Msg?&?Cells(r,?c)?&?vbTab

Next?c

Msg?=?Msg?&?vbCrLf

Next?r

MsgBox?Msg

End?Sub

(7)在消息框語句中運(yùn)用工作表函數(shù)以及設(shè)置顯示的數(shù)置格式,如下面語句所示:

MsgBox?"?selection?has?"?&?m?&?"?cells?."?&?Chr(13)?&?"?the?sum?is?:"?&?Application.WorksheetFunction.Sum(Selection)?&?Chr(13)?&?"the?average?is?:"?&?Format(Application.WorksheetFunction.Average(Selection),?"#,##0.00"),?vbInformation,?"selection?count?&?sum?&?average"?&?Chr(13)

出處:http://blog.csdn.net/bright_chen7/article/details/6248715

參考:https://www.baidu.com/link?url=lRwVSdVDBPcm5ww-CkxqlyM4ColOU1VodWiHGsA-LgQnmYahXESn7nydeZmAo9rz&wd=&eqid=c33f9e7100001a8b00000004584f93a7

總結(jié)

以上是生活随笔為你收集整理的vbmsgbox引用变量_vba中MsgBox的参数及用法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产综合精品一区二区三区 | 特级大胆西西4444人体 | 可以免费看av的网站 | 国产欧美激情视频 | 亚洲一区高清 | 亚欧在线| a毛片在线 | 在线观看毛片av | 黄色免费在线播放 | 另类视频在线观看+1080p | 俄罗斯黄色大片 | youjizz欧美| 香蕉中文网 | 国产做爰免费观看 | 加勒比色综合 | 91久久人澡人人添人人爽欧美 | 亚洲女同志亚洲女同女播放 | 三上悠亚久久精品 | 99国内揄拍国内精品人妻免费 | 日韩欧美精品国产 | mdyd—856冲田杏梨在线 | 黄色网页观看 | 久久久久久九九九九 | 四虎精品永久在线 | 成年女人18级毛片毛片免费 | www.youjizz.com中国| 欧美日韩高清一区二区三区 | 精品伦理一区二区 | 打屁屁日本xxxxx变态 | 亚洲成年 | 91精品国产91久久久久久黑人 | 毛片动态图 | 岛国精品一区二区三区 | 亚洲av无码不卡一区二区三区 | 蜜桃av导航| 精品久久久久久中文字幕人妻最新 | 欧美做爰性生交视频 | 脱美女衣服亲摸揉视频 | 黄网免费在线观看 | 在线第一页| 香蕉国产 | 中文字幕+乱码+中文乱 | 日本孕妇孕交 | 成年在线观看视频 | 国内毛片毛片毛片 | 亚洲av无码一区二区三区在线 | 97人妻精品一区二区三区免 | 色综合久久88色综合天天免费 | 黄页网站视频在线观看 | 91精品国产乱码久久久久久久久 | 欧美日韩伊人 | 亚洲黄a| 小镇姑娘国语版在线观看免费 | 在线观看高h | 91成人短视频在线观看 | 毛片免费播放 | 特大黑人娇小亚洲女 | 欧美精品久久久久久久久久 | 日本一区二区高清免费 | 久热精品视频在线播放 | 国产精品丝袜 | 亚洲香蕉在线视频 | 黄色片免费网站 | 先锋影音av资源在线观看 | 久久久久久久久蜜桃 | 国产在线网站 | www欧美视频 | 中文字幕亚洲在线 | 国产欧美精品一区二区色综合朱莉 | 特级特黄刘亦菲aaa级 | 成人免费区一区二区三区 | 成人aaaa | 黄色一级大片在线免费看国产一 | 国产伦精品一区三区精东 | 黑人多p混交群体交乱 | 蜜桃视频一区二区 | 99这里有精品视频 | 丰满多毛的大隂户视频 | 男人天堂电影 | 奇米影视盒 | 阿的白色内裤hd中文 | 日韩av手机在线免费观看 | 天堂岛av | 91免费在线观看网站 | 亚洲第一页中文字幕 | 亚洲一区二区三区欧美 | 88久久精品无码一区二区毛片 | 免费在线性爱视频 | 波多野结衣三区 | 国产精品美女久久久久久久久 | 日韩精品欧美激情 | 久久精品欧美一区二区三区不卡 | 欧美精品18videosex性欧美 | 老熟妇毛茸茸 | 成年人黄色一级片 | 最好看的电影2019中文字幕 | 欧美午夜精品一区二区三区 | 动漫av在线免费观看 | 亚洲精品久久久久avwww潮水 |