首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入word中的宏- Visual Basic错误

导入word中的宏- Visual Basic错误
EN

Stack Overflow用户
提问于 2018-11-29 16:42:13
回答 1查看 169关注 0票数 1

我正在写一篇学术论文。会议的组织给了我一张写论文要用到的宏的清单。当我尝试激活word中的宏时,我收到以下错误:

这说明我有一个未定义的用户定义类型。我该怎么办?对不起,我真的是个新手,从来没有用过Visual Basic。

代码:

代码语言:javascript
复制
Option Explicit

Private Sub Document_Open()
Dim ur  As UndoRecord
Dim objField  As Field

On Error Resume Next
Set ur = Application.UndoRecord
ur.StartCustomRecord "Update all fields"
'Update fields
For Each objField In ActiveDocument.Fields
   If objField.Type = wdFieldSequence Then
      objField.Update
   End If
Next
ur.EndCustomRecord
'If no other change is made (except for updating the fields), allow closing without saving
ActiveDocument.Saved = True
'Check for standard page setup
RestorePageSetup

End Sub
EN

回答 1

Stack Overflow用户

发布于 2018-11-29 21:24:26

这个问题与我的word版本有关,我的word版本从2007更新到2017年,宏正在工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53534879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档