更改Microsoft Access中的消息框的设计? VBA

时间:2016-01-22 15:57:24

标签: ms-access messagebox

所以我真的找不到任何具体的内容,因为我认为你不能真正做我想做的事情。

基本上,当按下'MessageButton'时,会显示一个消息框

Private Sub MessageButton_Click()
MsgBox ("Hello World")
End Sub

我想知道是否有办法更改消息框的背景颜色,文字颜色,边框颜色等?

我可能想到这样做的唯一方法是创建消息框作为表单,然后编辑表单属性。但后来我觉得创建多个表单用作消息框是浪费资源..不是吗?或者它是一个可行的选择吗?

2 个答案:

答案 0 :(得分:2)

有,但这是一项重大任务:

Modern/Metro style message box and input box for Microsoft Access 2013

但是,上面是一个直接的“插件”,只需要一个 find-n-replace 现有代码。

答案 1 :(得分:2)

不,这不可能。您必须编写自己的消息框代码并自行处理“是/否/取消”功能。

已经存在一些“第三方”消息框,您可以查看this one并可能将其用于您的应用程序。