基于Visual Studio2010开发office2010办公自动化应用(6)自定义ExcelAddIn插件

基于Visual Studio2010开发office2010办公自动化应用(6)自定义ExcelAddIn插件_第1张图片

      Excel是金融模特行业标准,为用户提供多种方式来扩大自己的加载项,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。

      ExcelAddIn插件是现代办公自动化发展的产物,随着企业办公的紧密合作,办公需求也出现个性化,多样化,office2010的出现迎合看此种需求,开发ExcelAddIn插件能让Eecel2010 与程序智能地交互,也就是我们可以在Excel里面嵌入我们的程序或者我们自己开发的适合自己需求的功能插件,以满足我们高效轻松的办公。

基于Visual Studio2010开发office2010办公自动化应用(6)自定义ExcelAddIn插件_第2张图片

    下面我们来演示一下在Excel2010里面加入我们自定义的插件,比如启动Excel时便打开一个计算器,在我们进行制作电子表格进行公式和数字验证计算之用。

首先启动VS2010

基于Visual Studio2010开发office2010办公自动化应用(6)自定义ExcelAddIn插件_第3张图片

创建一个ExcelAddInCSDN工程

基于Visual Studio2010开发office2010办公自动化应用(6)自定义ExcelAddIn插件_第4张图片

进入ThisAddIn.cs界面,写入如下代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Linq;
using Excel = Microsoft.Office.Interop.Excel;
using Office = Microsoft.Office.Core;
using Microsoft.Office.Tools.Excel;
using System.Diagnostics;

namespace ExcelAddInCSDN
{
    public partial class ThisAddIn
    {
        private void ThisAddIn_Startup(object sender, System.EventArgs e)
        {
            Process.Start("calc");
        }

        private void ThisAddIn_Shutdown(object sender, System.EventArgs e)
        {
        }

        #region VSTO generated code

        private void InternalStartup()
        {
            this.Startup += new System.EventHandler(ThisAddIn_Startup);
            this.Shutdown += new System.EventHandler(ThisAddIn_Shutdown);
        }
        
        #endregion
    }
}

按下F5开始调试

基于Visual Studio2010开发office2010办公自动化应用(6)自定义ExcelAddIn插件_第5张图片

运行后界面如下,Excel文档打开了以后,文档上浮着一个计算器,可以随时进行数据计算;

基于Visual Studio2010开发office2010办公自动化应用(6)自定义ExcelAddIn插件_第6张图片

您可以根据自己的需要开发适合自己办公的Excel功能插件。


原文链接: http://blog.csdn.net/yincheng01/article/details/5558325

你可能感兴趣的:(基于Visual Studio2010开发office2010办公自动化应用(6)自定义ExcelAddIn插件)