现在我使用MSWord文档作为Visual Studio 2005应用程序的输入。
我是这些命名空间的初学者,开发一个新的应用程序,所以我需要学习一些关于这个命名空间的东西.......
任何人都可以知道在哪里可以了解Microsoft.Office.Interop
名称空间方法
以及带有小样本代码的Word对象的VBA方法。
任何人都可以知道任何网站,书籍(对于Visual Studio 2005)PLZ帮助我..
答案 0 :(得分:2)
使用.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)