只是一个简单的问题。有没有办法将首页创建为仪表板,其中包含单词中的按钮以分配给创建的宏?
每次我想要运行它时,我都必须在每个单词表中粘贴代码。
我想打开我选择的单词表以及每次我可以通过按钮运行它们时导出到该表单中的模块。
答案 0 :(得分:0)
试试这个:
将您的代码(Userforms
和Normal
)放入Module
项目中,如果不存在的话。如果它们不存在,则将每个Userform
和Normal
从当前项目拖到Normal Project
项目。
然后在Document
中选择以下内容:
Microsoft Word对象>的ThisDocument
选择Procedure
作为您的对象,然后选择新建作为Document_New
。
然后在Sub
Userform
中调用您的“DashBoard”或宏来初始化您的代码并调出第一个 Private Sub Document_Open()
'When you open an Existing Word Document
MsgBox "This Worked"
Call SomeMacro
End Sub
。
Private Sub Document_New()
'When you open a New Word Document with Word already Open
MsgBox "This Worked"
Call SomeMacro
End Sub
Normal
注意:只有在您打开已存在的Word文档时,才会自动运行宏。如果使用“开始”菜单中的“应用程序”按钮打开Word,则无效。程序> Microsoft Office。
修改强>
如果已执行Word应用程序(从Microsoft Word应用程序按钮启动),则运行宏,然后在名为AutoExec
的{{1}}项目中有一个宏。
Sub AutoExec()
MsgBox "This Messages Appears Every time"
End Sub