
Word VBA
文章平均质量分 76
nksmiles
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Word更新所有域的代码
当Word中插入的域很多时,更新域就变得极为繁琐,利用Word里面的宏功能,通过下面的VBA代码可以一键快速更新文档中的所有域。高效、方便。Word中用于更新所有域的宏代码: Dim aField As Field Dim aStory As Range ''' Update all fields in the document For Each aS转载 2012-03-09 10:55:14 · 10633 阅读 · 0 评论 -
Word 使用宏根据文件名实现文件版本号自动更新_rev01
因工作需要,需要经常更新文档内容。每次更新后文件版本号等信息都需要一一更新,过于繁琐且容易遗漏。因为更新部分有统一的格式,考虑利用Word文件的自定义属性和域功能实现自动更新这些常规内容。主要包括:文档名,版本号(在文件名中有统一命名规则),文档更新日期,更新人员,核查人员等。通过文件自定义属性/域/宏结合使用,可以很好的实现文件版本号自动更新的问题。Modules代码:Option原创 2012-03-09 12:21:51 · 2561 阅读 · 0 评论 -
Word 使用宏根据文件名实现文件版本号自动更新_rev00
利用Word宏功能实现文件版本号及相关内容自动更新,最初版。实现功能:通过Word文件自定义属性结合域和宏实现自动更新文件相关信息,包括:通过InputBox输入作者/核查/更新日期;通过文件名获取文档编码和文件版本号。另外通过几个自定义宏可以实现快速域插入以及文档特殊标记符号的显示和隐藏。Attribute VB_Name = "Docu"Sub NS_New()'原创 2012-03-12 10:20:50 · 3295 阅读 · 0 评论 -
Word 使用宏根据文件名实现文件版本号自动更新_rev02
继续更新宏代码,实现文档页眉/页脚所有相关文件信息的自动更新和自动插入。Modules文件doku.bas代码:Attribute VB_Name = "Doku"Option ExplicitPublic posIssueNo As ByteSub Update()'' NS_New Macro' Macro created 03/08/2012 by V原创 2012-03-13 14:25:33 · 2072 阅读 · 0 评论 -
在Word 宏 VBA循环中使用on error的错误处理方法
Word中的宏采用VBA,但是不支持VB中的错误处理机制,只能on error设置错误陷阱的方法进行错误处理。一般有以下几种方法:方法一:On Error Resume Next使用这种方法会在遇到错误语句时跳过此句,继续运行下一句。 方法二:On Error GoTo [Line][Line]可以是行号或者一个标签,如果发生错误,则程序会跳到[Line]指定的原创 2012-03-13 13:13:47 · 18033 阅读 · 0 评论 -
识别 CommandBar 图标的 FaceID
原文地址:http://spreadsheetpage.com/index.php/site/tip/identifying_commandbar_images 从 Excel 97 到 Excel 2003 都在内置的菜单和工具栏中使用了大量的图标。你可以通过设置 FaceID 属性为特定的整数把这些内置的图标用在你的自定义菜单和工具栏上。但问题是如何确定每个图标对应的整数。翻译 2012-03-14 16:23:09 · 5597 阅读 · 0 评论