我正在尝试为发布者文档开发宏。此宏在运行时将显示一个弹出窗口,允许用户选择三种类型的客户端之一,并根据选择的选项向文本框添加不同的项目符号点。我有两个不同的问题,我怀疑它们来自同一来源。第一个问题是,当单击按钮时,我无法让用户表单上的按钮运行不同的宏。问题二是我已将宏添加到其中一个工具栏,当我单击它们时没有任何反应。在这两种情况下,它根本就没有运行宏。我究竟做错了什么?
用户窗体1
Private Sub CommandButton1_Click()
Application.Run ("ShapeTest")
End Sub
Private Sub UserForm_Initialize()
With ListBox1
.AddItem ("Federal")
.AddItem ("State")
.AddItem ("Local")
End With
End Sub
这个文件
Private Sub GenerateStatement()
UserForm1.Show
End Sub
Private Sub ShapeTest()
MsgBox ("Hello!")
Application.ActiveDocument.Pages(1).Shapes(1).TextFrame.TextRange.InsertAfter`enter code here`(Chr(13) & "My Text")
End Sub