VS2005中的Microsoft.Office.Interop命名空间方法和VBA方法

本文关键字:方法 VBA 命名空间 Interop 中的 Microsoft Office VS2005 | 更新日期: 2023-09-27 18:27:12

现在我正在使用MSWord文档作为Visual Studio 2005应用程序的输入。我是开发新应用程序的这些命名空间的初学者,所以我需要了解一些关于这个命名空间的知识。。。。。。。有人知道从哪里了解Microsoft.Office.Interop吗命名空间方法以及Word对象的VBA方法和小示例代码。有人知道任何网站、书籍(适用于Visual Studio 2005)吗

使用.net时,开发人员通常更喜欢使用.net库来打开、访问和操作Office文档。这样做的好处是,您可以在自己的.Net进程中处理所有事情,可以在未安装Office的计算机上运行代码,并且不必担心与Office实例的连接管理不善。

对于Word文档,http://docx.codeplex.com/是一个优秀的图书馆,网站上有很多例子的链接,例如:

   using System; 
   using Novacode; 
   using System.Drawing; 
   namespace DocXHelloWorld 
   { 
       class Program 
       { 
           static void Main(string[] args) 
           { 
               using (DocX document = DocX.Create("Test.docx")) 
               { 
                   // Add a new Paragraph to the document. 
                   Paragraph p = document.InsertParagraph();
                   // Append some text. 
                   p.Append("Hello World").Font(new FontFamily("Arial Black")); 
                   // Save the document. 
                   document.Save(); 
               } 
           } 
       }

此示例所在的页面将执行相同操作的代码与Office Interop、Microsoft的OOXML SDK和DocX库进行了比较,因此请访问它以获取其他选项的示例:http://cathalscorner.blogspot.com/2010/06/cathal-why-did-you-create-docx.html

注意:因为您没有指定它,所以我认为您使用的是最新的文档格式(.docx)

VS2005中的Microsoft.Office.Interop命名空间方法和VBA方法