手动 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