• vsto word属性信息 并读取


    1. 要通过VSTO (Visual Studio Tools for Office) 读取和操作 Microsoft Word 文档的属性信息,您可以使用 C# 或 VB.NET 等 .NET 编程语言结合 VSTO 来实现。以下是一个示例,演示如何获取 Word 文档的属性信息:
    2. 首先,确保您已经在 Visual Studio 中创建了一个 VSTO 项目,并将 Word 作为目标应用程序。然后,可以按照以下示例操作:
    3. ```csharp
    4. using Microsoft.Office.Tools.Word;
    5. using Word = Microsoft.Office.Interop.Word;
    6. // 获取当前活动的 Word 文档
    7. Word.Document doc = Globals.ThisAddIn.Application.ActiveDocument;
    8. // 获取内置属性信息
    9. string author = doc.BuiltInDocumentProperties[Word.WdBuiltInProperty.wdPropertyAuthor].Value;
    10. string title = doc.BuiltInDocumentProperties[Word.WdBuiltInProperty.wdPropertyTitle].Value;
    11. string subject = doc.BuiltInDocumentProperties[Word.WdBuiltInProperty.wdPropertySubject].Value;
    12. string comments = doc.BuiltInDocumentProperties[Word.WdBuiltInProperty.wdPropertyComments].Value;
    13. // 在控制台中输出属性信息
    14. Console.WriteLine("作者: " + author);
    15. Console.WriteLine("标题: " + title);
    16. Console.WriteLine("主题: " + subject);
    17. Console.WriteLine("注释: " + comments);
    18. ```
    19. 在这个示例中,我们首先获取了当前活动的 Word 文档。然后,通过 `BuiltInDocumentProperties` 属性,我们可以访问内置属性,如作者、标题、主题和注释。最后,我们将这些属性的值输出到控制台。
    20. 请确保您已在 VSTO 项目中引用了正确的 Word 库,以便使用 Word 相关的命名空间和类。此外,VSTO 项目需要与 Microsoft Word 集成,以便能够访问 Word 文档。
    21. 请注意,这只是一个简单的示例,您可以根据需要进一步扩展和定制代码,以满足您的具体需求。
    document.BuiltInDocumentProperties("Comments").Value
    

  • 相关阅读:
    8.SpringBoot 与消息
    windows系统使用Vscode在WSL调试golang本地进程
    【ManageEngine卓豪】局域网监控的作用
    90.(cesium篇)cesium高度监听事件
    MyBatisPuls 多数据源操作数据源偶尔报错
    【A-025】基于SSH的房屋中介管理系统(含论文)
    moviepy处理视频帧和遍历的方式处理视频帧速度对比。
    请小心ETCD的Compact
    Mac M1安装Docker---kalrry
    java关键字this使用详解
  • 原文地址:https://blog.csdn.net/nbspzs/article/details/133812820