• 您的位置我爱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
  • SerializeWordXml.dot WordXmlDotNet 模型中的 serializeTestAreasWithDOM 函数运行得快,主要原因在于 Serialize 方法只将 Word 信息集 (infoset) 映射到 Socrates 信息集(有关 Socrates 信息集的详细信息,请参阅附录)。Serialize 方法并不为每个节点创建多个 XML 对象,它只是使用 System.Xml.XmlTextWriter 命名空间将 XML 语法字符串写入文件系统。XmlTextWriter 的缺点在于,它传递 XML,但不允许随机访问 XML 数据。稍后我将介绍如何使用经过 XSLT 和托管 XML 优化的 XML 缓存来实现需要随机访问 XML 的解决方案。

    将 Word 文档链接到 Visual Basic .NET

    在源代码方面,与 Serialize 有关的最有意思的地方是我们连接 Word 中的 Range 对象和 Visual Basic .NET 中的函数的方法。第一步是将 Range 对象(包含已编辑测试规范中的测试区域)作为参数传递给 Serialize 调用。运行函数后,我们将使用 Range 对象的 Parent 属性实例化一个 Word.Document 对象 (specDoc)。然后,specDoc 对象将允许我们访问 Word 文档的名称(我们为该名称添加 .xml 后缀,作为 XmlTextWriter我对这篇文章有话说?

  • 广告位招租,广告代号:content_468_15
  • 上一篇:SCO UNIX 下设备驱动程序开发
    下一篇:mfc版本及其对应vc版本一览表