【问题标题】:VSTO excel button in cell单元格中的 VSTO excel 按钮
【发布时间】:2012-10-15 00:36:18
【问题描述】:

我正在使用 VSTO / .NET4.0 创建 Excel 插件。我想将控件(按钮和组合框)嵌入到工作表中。我使用下面的代码,但是一旦我保存了工作簿,就关闭它 并重新打开它,按钮已变为没有功能的平面图像。我究竟做错了什么?任何帮助将不胜感激!

System.Windows.Forms.Button b = new System.Windows.Forms.Button();
b.Text = "Run";
sheet.Controls.AddControl(b, (sheet.Cells[rowidx, colidx] as Range),"buttonName");
b.Click += this.runSimulation;

【问题讨论】:

    标签: .net excel button vsto


    【解决方案1】:

    有两种类型的 VSTO 解决方案:加载项和文档自定义。您可以使用插件动态地将控件添加到工作表,但是,一旦您关闭并重新打开文档,这些控件就会消失。如果您希望您的工作表具有“持久”的自定义控件,那么您所追求的可能是文档自定义:您可以使用控件开发和设计文档,并且与加载项不同,代码“附加”到工作簿.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-08
      • 1970-01-01
      • 2021-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-21
      • 1970-01-01
      相关资源
      最近更新 更多