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)