восстановить приложение без VSTO в Visual Studio 2010 и Excel

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

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

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

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

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

Ваше здоровье!

dr.K


person dr d b karron    schedule 23.05.2011    source источник


Ответы (1)


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

    Excel . Application eA = Globals . ThisAddIn . Application;
    Excel . Workbook nWB=Globals . ThisAddIn . Application . ActiveWorkbook;
    Excel . Worksheet eS = eA . ActiveSheet;
person dr d b karron    schedule 21.06.2011