手动 select 一个来自 sheet MS Excel C# 插件开发的目标单元格
Manually select one target cell from sheet MS Excel add-in development in C#
我目前正在开发 MS Excel 插件。我想知道如果用户可以手动 select 目标单元格,是否可以显示一个对话框,就像在 MS Excel.
中执行函数时得到的一样
我是这个 Excel 插件开发的新手。
提前致谢
遗憾的是,RefEdit
控件在 VSTO 插件中不可用(它仅适用于 VBA)。
不过,您可以通过使用 Application.InputBox(打开模态窗体)实现类似的行为:
Excel.Range rng= ExcelApp.InputBox("Select table range", "", _
Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, 8);
有关示例,请参阅 here。
我目前正在开发 MS Excel 插件。我想知道如果用户可以手动 select 目标单元格,是否可以显示一个对话框,就像在 MS Excel.
中执行函数时得到的一样提前致谢
遗憾的是,RefEdit
控件在 VSTO 插件中不可用(它仅适用于 VBA)。
不过,您可以通过使用 Application.InputBox(打开模态窗体)实现类似的行为:
Excel.Range rng= ExcelApp.InputBox("Select table range", "", _
Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, 8);
有关示例,请参阅 here。