word插入页码出错!

lovessll 2011-09-21 12:28:59
Dim WordApp As Word.Application '<-避免使用 As New 定义
Dim NewDoc As Word.Document '<-要显示定义局部变量
Set WordApp = New Word.Application
Set NewDoc = WordApp.Documents.Add
WordApp.Visible = True
'WordApp.WordBasic.ToggleDocumentText
WordApp.WordBasic.ViewFooterOnly
WordApp.ActiveDocument.AttachedTemplate.BuildingBlockEntries("普通数字 2").Insert Where:=WordApp.Selection.Range, RichText:=True

WordApp.ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument

我用上述代码调用word插入页码时提示“实时错误5941 ,集合要求的成员不存在”
求问大家,这个是那个成员有问题,查了半天都没找到,该怎么改一下啊,谢谢大家帮忙啦先!
...全文
104 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovessll 2011-09-23
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 merelau 的回复:]
WordApp.ActiveDocument.AttachedTemplate.BuildingBlockEntries("普通数字 2").Insert Where:=WordApp.Selection.Range, RichText:=True

这里的{BuildingBlockEntries("普通数字 2").Insert}不对,不能这么用.
[/Quote]
求问:该怎么用?
lovessll 2011-09-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 nklfs 的回复:]
怀疑“("普通数字 2").”不能用吧,用index行不?
[/Quote]
这是录制宏后形成的。
无米之炊 2011-09-22
  • 打赏
  • 举报
回复
WordApp.ActiveDocument.AttachedTemplate.BuildingBlockEntries("普通数字 2").Insert Where:=WordApp.Selection.Range, RichText:=True

这里的{BuildingBlockEntries("普通数字 2").Insert}不对,不能这么用.
nklfs 2011-09-21
  • 打赏
  • 举报
回复
怀疑“("普通数字 2").”不能用吧,用index行不?

5,139

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧