VBA Microsoft Word 2003 + MsgBox和更改为.doc文件

时间:2016-05-03 07:47:10

标签: vba word-2003

在MS Word 2003中,用户可以在一些MsgBox内部执行VBA宏,同时修改打开的word文档吗?

以人类为例:

  1. 假设我打开了一个带有一些文本的.doc文件。
  2. 我执行我的宏,我希望看到第一个MsgBox的消息,同时更改.doc文件中的某些内容而不点击"确定"在MsgBox窗口中。
  3. 当我更改.doc文件时,我希望在MsgBox窗口关闭之后继续执行宏,其中" Ok"或者使用"取消"。 我还希望有可能同时打开更多的MsgBox(在宏的执行过程中始终使用交互式.doc文件进行更改)。

1 个答案:

答案 0 :(得分:0)

当然,只需在显示时使表格无模式:

UserForm1.Show (False)

这将显示表格。但是,您仍然可以导航和使用该文档。但是,一旦按下该表单中的按钮,附加到该按钮的VBA代码就会运行。

enter image description here

²您可以在MSDN上了解有关无模式的更多信息:https://msdn.microsoft.com/en-us/library/office/gg251819.aspx