【问题标题】:Excel Spreadsheet VSTO ControlsExcel 电子表格 VSTO 控件
【发布时间】:2019-03-13 12:03:19
【问题描述】:

我希望有人能告诉我在不使用 Winform 控件的情况下将各种控件(特别是组合框和单选按钮)添加到 VSTO excel 程序的正确方法是什么。

一点背景: 我想创建一个解决方案,该解决方案具有作为 clickonce 应用程序发布的好处,以便可以轻松地为所有用户更新 excel 电子表格。许多字段在启动时被添加到表格中。我试图将其保留为仅没有 Windows 窗体应用程序的 Excel 文件。

我尝试了 .NET winform 按钮,但没有 FORM,它们在滚动 excel 文档时会滞后。 我曾尝试使用从隐藏表中填充组合框选项,但在运行时添加选项后,我无法从 VSTO 中运行 VBA 宏。 我尝试将 ActiveX 和 Microsoft Forms 控件直接添加到 Toolbox,然后放置它们,但是当我尝试放置它们时,我不断收到 NullReferenceException。

有没有人有优雅的方法来解决这个问题。

【问题讨论】:

    标签: c# excel vba vsto activex


    【解决方案1】:

    将控件添加到功能区。您仍然可以以编程方式控制控件的状态并填充相关列表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-09
      • 2017-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多