高级 Microsoft Word VBA 宏编程
Excel VBA 宏编程并不是 VBA 的全部。深入了解 Microsoft Word 自动化。
讲师:Grant Gamble
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你会学到什么
- 您将更深入地了解如何使用 VBA 来控制 Word 和 VBA 对象模型的关键元素。
- 您将熟悉 Word 关键文本组件的程序化表示:段落、句子、单词、字符……
- 您将学习如何以编程方式创建和修改包含具有不同页眉和页脚的多个部分的又长又复杂的文档。
- 您将学习如何从 Word 宏中定位和控制其他 Office 程序(例如 Excel、Outlook 和 PowerPoint)。
- 您将学习如何构建基于表单的解决方案,以利用 Word 强大的内容控件功能。
要求
- 本课程假定用户已经熟悉 Word VBA 编程的基础知识。
描述
这个高级 Word VBA 宏编程课程专为已经熟悉 Word VBA 宏基础知识并且已经超越依赖宏记录器的用户而设计。
如果您还是 Word VBA 的新手,请查看 Udemy 课程“Microsoft Word VBA 宏编程 – 简介”。此高级 Word VBA 课程是在上述入门课程结束的基础上进行的。
本课程的主要目的是深入研究 Word VBA 对象模型的编程;但以一种实用的、亲身实践的方式。
以下是您将学到的内容的摘要:
- 您将学习如何对代表 Word 本身的 Application 对象进行编程;如何检查用户的位置和屏幕分辨率;以及如何检查特定文档中使用了哪些字体。
- 转到文件和文档,您将学习如何处理给定文件夹中的所有文件;如何归档早于特定日期的文件;以及如何测试给定的文档当前是否打开。
- 接下来,当我们将注意力转移到 Range 和 Selection 对象时,您将了解这两个对象之间的相同点和不同点;以及何时优先使用一个。您将学习重要的 Word 编程技巧,包括验证当前所选对象的类型和检查所选内容的页面位置。
- 在有关 Word 文本对象的章节中,您将学习用于处理段落、句子、单词、字符和范围的 VBA 语法。您将对如何让您的宏在不清除用户剪贴板的情况下执行插入文本和复制文本等操作充满信心。
这也是您将学习如何对 Range.Find 对象进行编程以查找和替换文本和格式属性的部分;如何更改文本大小写,如何创建项目符号列表和编号列表;如何使用控制文本格式的 Word VBA 对象;如何创造风格;以及如何创建目录。 - 一旦我们了解了处理文本的具体细节,我们将检查您在处理更长、更复杂的文档时所需的代码。在本节中,您将学习如何创建节、页眉和页脚;如何使用奇偶页眉和页脚;如何使用 LinkToPrevious 属性;插入页码;将图像插入标题;以及如何对 PageSetup 对象进行编程。
- 然后我们将注意力转向使用 VBA 代码创建和操作表格;执行诸如合并单元格、格式化表格、将文本转换为表格等操作,我们将创建一个宏,该宏将转置当前选定表格的行和列。
- 该课程还包括内容控制和交互形式。您将学习如何将这一强大的功能与 VBA 编程相结合;如何以编程方式创建内容控件;以及如何编写响应内容控制事件的代码。
- 在课程即将结束时,我们将讨论分发 VBA 宏解决方案的不同方式。
- 并且,在课程结束时,我们将创建一系列解决方案来演示如何编写 Word VBA 代码,这些代码不仅控制 Word 对象模型,还控制其他 Microsoft Office 程序的对象模型。
我们将创建三个应用程序间解决方案:第一个结合 Word 和 Excel 工作流;第二个词和展望;第三,Word 和 PowerPoint。
因此,在本课程结束时,您将很好地掌握您需要掌握的所有中级和高级 Word VBA 编程技术,以便在进行 Word VBA 项目时感到舒适;无论是在工作场所,还是作为顾问。
本课程适合谁:
- 本课程专为希望扩展现有 Word VBA 编程知识的人员而设计。
声明:口袋资源网(koudaizy.com)提供的所有课程、素材等资源全部来源于互联网,赞助VIP仅用于对口袋资源服务器带宽及网站运营等费用支出做支持,从本站下载资源,说明你已同意本条款。