c# 制作Excel AddIn(插件)中的关键知识点

本文介绍了C#制作Excel AddIn的关键知识点,包括利用ThisAddIn类的InternalStartup方法初始化加载项,处理启动和关闭事件,创建自定义面板并设置位置。内容涵盖ComboBox选项添加、字典创建、JSON解析、Excel操作如防止闪烁、清空内容、调整格式以及发送GET请求等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ThisAddIn类是加载项的入口,通过InternalStartup()方法初始化。

InternalStartup()方法内添加了加载项的启动和关闭事件

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

在启动事件处理函数中做一些初始化处理,如生成用户控制面板等

创建自定义面板,并设置显示位置

        public CustomTaskPane assetSearchTaskPane = null;
private void ThisAddIn_Startup(object sender, System.EventArgs e)
        {
            UserControl1 assetSearchUC = new UserControl1();
            assetSearchTaskPane = this.CustomTaskPanes.Add(assetSearchUC, " ");
            assetSearchTaskPane.Width = 600;
            assetSearchTaskPane.Visible = false;
            assetSearchTaskPane.DockPosition = Office.MsoCTPDockPosition.msoCTPDockPositionLeft;
        }

设置面板显示位置

customTaskPane.DockPosition = Office.MsoCTPDockPosition.msoCTPDockPositionLeft;

 

 

给comboBox添加选项

        //業種のcomboboxの初期化
        public void initComboboxIndustryType1()
        {
            initIndustryData2();

            Dictionary
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值