• 您的位置我爱Aspx >> VC.Net >> 从 VBA 中使用 Visual Basic .NET 将 Word 文档序列化为 XML
  • 从 VBA 中使用 Visual Basic .NET 将 Word 文档序列化为 XML

  • 作者:aspxer  来源:internet  日期:2007-5-21 23:49:28  关键字:.net,xml
  • 从 VBA 中使用 Visual Basic .NET 将 Word 文档序列化为 XML

    l Corning

    Microsoft Corporation

    2002年10月

    适用于:

    Microsoft® Word 2002

    Microsoft Visual Studio® .NET

    摘要 :学习如何在 Microsoft Office Visual Basic for Applications (VBA) 程序中利用 .NET 代码将大型 Word 文档快速序列化为 XML。 从 (英文)下载或浏览 setup.msi。(请注意,在示例文件中,程序员的注释使用的是英文,本文中将其译为中文是为了便于读者理解。)本文包含英文的屏幕拍图。

    目录

    简介

    本文介绍 Microsoft® .NET 技术以及使 Microsoft Office Visual Basic® for Applications (VBA) 程序能够在 33 秒内将 100 页 Microsoft Word 2002 文档序列化为 XML 的技术(以前的 VBA 代码需要十多分钟才能完成同样的工作)。 本文有三个目的:首先介绍如何使用 .NET 框架中的 System.Xml 类以避免使用代价高昂的 XML DOMDocument 对象并将 XML 直接序列化到文件系统;其次介绍如何创建和调试激活的 Microsoft Visual Basic .NET 类库与组件对象模型 (COM) 技术进行互操作,使 VBA 能够访问托管 XML 组件;最后介绍如何创建 Microsoft Windows® Installer 软件包,以便在用户的计算机上安装 Visual Basic .NET 应用程序(包括调试符号)。 很显然,Office 开发团队担心的是:Microsoft 是否以及如何将 .NET 框架合并到 Office 中。坦白地说,我并不担心。就目前来讲,我对依靠 COM 互操作在两个领域取得的成绩已经非常满意了。我依然使用原有的 VBA 代码,只是将过去使用本地 Microsoft XML Core Services DLL (msxml4.dll) 的 VBA 函数替换成调用使用托管 XML 的 Visual Basic .NET 组件。序列化 Word 内容时,我并没有首先将 Word 内容缓存在 DOMDocument我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:SCO UNIX 下设备驱动程序开发
    下一篇:mfc版本及其对应vc版本一览表