开始使用 Word 2007 中的宏编程

开始使用 Word 2007 中的宏编程

我刚刚知道可以对 word/excel/powerpoint 中的宏进行编程。这太棒了,因为我有一个包含 70 个表格的 word 文档需要设置样式。

我是一名程序员,但我不知道 VB 或 VBA 或 VB .NET。我对这三个感到困惑。我熟悉使用 C# 进行 .NET 编程。现在我想编写新的宏。我应该从哪里开始?什么是 VB 、 VBA 、 VB .NET ,我应该学习哪一个?请推荐一些材料。

答案1

VBA 最常用于 Microsoft Office 应用程序。您可能最想链接到它。标准 VB 当然可以在 Microsoft Office 中使用。

VB.net 适用于 Web 应用程序,不适用于宏。

答案2

VB.NET 并不一定只适用于 Web 应用程序。任何 .NET 语言都可能用于挂接 Word 或任何其他 Office 应用程序。

VBA 是一个很好的起点。如果您的应用程序变得庞大且难以管理,我建议将代码移至 .NET 平台,并使用任何 .NET 语言编写代码。如果您为手头的 Office 应用程序(在您的例子中是 Word)学习 VBA,您将获得有关如何编写 Word 的针对性知识,这将使迁移到 .NET 变得更加容易。

此外,.NET 还非常支持与文档的 XML 版本 (WordML) 挂钩。如果您对文档的 XML 版本进行操作,则可以使用更多功能。

相关内容