восстановить приложение без VSTO в Visual Studio 2010 и Excel - PullRequest
0 голосов
/ 23 мая 2011

Как мне восстановить глобальное приложение, к которому меня вызывают Пользовательская функция под Microsoft Office c # без VSTO.

Я использую XLV, который позволяет писать Excel UDF как .xll (.dll для Excell) без Visual Studio Tools для Office (VSTO).

Мой главный вопрос - как восстановить текущее приложение, текущая рабочая тетрадь текущий рабочий лист, вызывающая ячейка.

В VSTO это доступно в глобальной переменной приложения.

Я уверен, что есть глобальный, заполненный указателем в одном из DLL файлы.

Ура!

др.К

1 Ответ

0 голосов
/ 21 июня 2011

да, это называется глобальным.это какая-то странная псевдоглобальная конструкция, созданная VSTO.это делает для простого вида кода как это;

    Excel . Application eA = Globals . ThisAddIn . Application;
    Excel . Workbook nWB=Globals . ThisAddIn . Application . ActiveWorkbook;
    Excel . Worksheet eS = eA . ActiveSheet;
...