读书人

Office 2010 word addin c#小事例 (附

发布时间: 2013-02-17 10:44:46 作者: rapoo

Office 2010 word addin c#小例子 (附源码)

下面通过一个简单的实例,来了解下wordaddin。首先我们先创建一个工程。

Office 2010 word addin c#小事例 (附源码)

之后在工程中添加Ribbon。在之后的编程就像Winform,WPF一样容易了。但是还是有些地方需要注意下。

Office 2010 word addin c#小事例 (附源码)

在_Load中可以加进一些常用操作。

private void RibbonTSSPilot_Load(object sender, RibbonUIEventArgs e)

{

if (this.RequirementPane == null)

{

this.RequirementPane = new PaneUserControl(this);

}

Globals.ThisAddIn.Application.Options.SaveInterval = 0;

Globals.ThisAddIn.Application.DocumentOpen += new Word.ApplicationEvents4_DocumentOpenEventHandler(this.Application_DocumentOpen);

Globals.ThisAddIn.Application.WindowSelectionChange += new Word.ApplicationEvents4_WindowSelectionChangeEventHandler(this.Application_WindowSelectionChange);

Globals.ThisAddIn.Application.DocumentBeforeClose += new Word.ApplicationEvents4_DocumentBeforeCloseEventHandler(this.Application_DocumentBeforeClose);

Globals.ThisAddIn.Application.DocumentBeforeSave += new Word.ApplicationEvents4_DocumentBeforeSaveEventHandler(this.Application_DocumentBeforeSave);

Globals.ThisAddIn.Application.DocumentChange += new Word.ApplicationEvents4_DocumentChangeEventHandler(this.Application_DocumentChange);

Globals.ThisAddIn.Tag = this;

}

如果你想在工程中加入一些窗口像word自带的那样,那么你需要使用下面这个类。

Microsoft.Office.Tools.CustomTaskPane 

效果图

Office 2010 word addin c#小事例 (附源码)

Source Code:http://download.csdn.net/detail/wzhiu/5041761

有用的链接:Office 2007AddIn的安装包的制作

http://qhm123.diandian.com/post/2010-05-07/3586742

读书人网 >OFFICE教程

热点推荐