【C#】23. Excel Addin 开发(1)

这篇文章是我接触Excel Addin碰到的第一篇好文章!

http://jfdeterme.developpez.com/tutoriels/dotnet/developper-add-in-pour-excel-2007-avec-visual-studio-2010/


1. 【介绍】

自VS2008之后,Microsoft Visual Studio Tools for Office 便是一项"out-of-the-box"整合的工具。该工具让编写Office(Word, Excel, Visio...) 插件成为可能。但是,需要注意的是Visual Studio的Express版本并不能开发Office插件。

本文将介绍如何使用Visual Studio 2010来开发Excel 2007插件。


2. 【第一步】

2.1. 创建项目

选择File -> New -> Project,点中 Visual C# -> Office.

【C#】23. Excel Addin 开发(1)_第1张图片

2.2. 通过设计窗口添加 ribbon

这里涉及到创建一个出现在Excel上的ribbon,上面可以排布不同的图形组件。为了添加一个ribbon,只要右击project(在Solution Explorer中) -> Add ->New Item。选中Ribbon (Visual designer).

【C#】23. Excel Addin 开发(1)_第2张图片

ribbon的可视化创建与Windows Forms创建非常类似。此外,可用的图形组件和Windows Forms中的图形组件也非常相似,其中就包括抽象类组件(Ba ckGroundWorker, Timer...)。总之,所有.NET框架下的类型都可以在插件中调用。

在余下的教程中,我们请读者实现以下图形界面:

【C#】23. Excel Addin 开发(1)_第3张图片

这里,Afficher是一个按钮;"Il n'y a rien ici" 是一个label。接下来将对主要的图形组件进行简要的介绍。


2.3. 常用图形组件

2.3.1. Group

Group是Office插件中的图形框,可以容纳其他组件。其他组件不能出现在Group框以外。(注意:Group不能手动改变大小。其实,Group是自动调节大小的)



你可能感兴趣的:(c#)