Вручную выберите одну целевую ячейку из листа надстройки MS Excel в C # - PullRequest
0 голосов
/ 23 июня 2018

В настоящее время я разрабатываю надстройку для MS Excel. Я хотел бы знать, возможно ли показать диалоговое окно, в котором пользователь может вручную выбрать целевую ячейку так же, как вы получаете при выполнении функции в MS Excel.

Example when trying to execute a function in MS Excel Я новичок в разработке надстроек Excel.

Заранее спасибо

1 Ответ

0 голосов
/ 24 июня 2018

К сожалению, элемент управления RefEdit недоступен в надстройке VSTO (он доступен только для VBA).

Однако вы можете добиться подобного поведения, играя с Application.InputBox (который открывает модальную форму):

Excel.Range rng= ExcelApp.InputBox("Select table range", "", _ 
Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, 8);

см. здесь для некоторых примеров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...