我希望有人能告诉我不使用Winform控件向VSTO excel程序添加各种控件(特别是ComboBoxes和单选按钮)的正确方法是什么。
一些背景: 我想创建一个解决方案,该解决方案将具有作为clickonce应用程序发布的优点,以便可以轻松为所有用户更新excel电子表格。启动时,许多字段都将添加到工作表中。我试图将其保留为没有Windows窗体应用程序的Excel文件。
我尝试了.NET winform按钮,但是在没有FORM的情况下,它们在excel文档中滚动时滞后。 我尝试使用隐藏表中的组合框选项进行填充,但是在运行时添加选项后,无法在VSTO中运行VBA宏。 我尝试将ActiveX和Microsoft Forms控件直接添加到Toolbox中,然后放置它们,但是在尝试放置它们时,我一直收到NullReferenceException。
有人能以优雅的方式来解决这个问题吗?
答案 0 :(得分:0)
将控件添加到功能区。您仍然可以通过编程方式控制控件的状态并填充相关列表。