Результаты поиска по запросу "vsto"

3 ответа

Один совет, хотя, в своем решении я создал отдельную сборку для всего, что не взаимодействовало с Outlook. Таким образом, если требования изменятся в будущем, я могу легко разделить надстройки на конкретные версии, не затрагивая основные основные функции надстройки.

у создать надстройку Office, совместимую с Office 2003, 2007 и 2010. VS2008 позволяет создавать надстройки 2003/2007, а VS2010 - 2007/2010. Я установил оба. Я разработал надстройки 2007/2010 до этого как надстройку 2007 года, ...

1 ответ

Одна неясная проблема заключается в том, вызывается ли интерфейс IDTExtensibility2 в этом классе COM, когда библиотека загружается только как надстройка автоматизации для обеспечения функций UDF. AFAIK Интерфейс IDTExtensibility2 проверяется и вызывается при активации сервера UDF, даже если он не зарегистрирован как «Надстройка COM» в Excel. Но я не проверял в последнее время.

я есть работающая надстройка автоматизации на основе RtdServer: Как создать надстройку автоматизации Excel в реальном времени в C # с ...

3 ответа

После двух предыдущих ответов для RTD-сервера у меня сработало. Однако, я столкнулся с проблемой, когда на машине x64 работает Excel x64. В моем случае, пока я не переключил «целевую платформу» проекта на x64, Excel всегда показывал # N / A.

ыло поручено написать надстройку для автоматизации Excel в реальном времени на C #, используя RtdServer для работы. Я сильно полагался на знания, с которыми я столкнулся в Stack Overflow. Я решил выразить свою благодарность, написав, ...

ТОП публикаций

2 ответа

спасибо @ Жоао Анджело. Я пытаюсь дать каждому листу уникальное свойство. так что позже я могу определить правильный лист. Так как я не могу зависеть от индекса листа, как он меняется.

лал это так: if (Excel._Application.ActiveWorkbook != null) { List<WorksheetKeyValue> sheets = new List<WorksheetKeyValue>(); foreach (object ws in ExcelApp.ActiveWorkbook.Worksheets) { string strCodeName = ws.CodeName } } ноstrCodeName является ...

5 ответов

Извините, я не знаю ни одного чистого способа VSTO, только комбинация VBA / VSTO.

е на этовопрос [https://stackoverflow.com/questions/124121/how-to-create-excel-2003-udf-with-a-c-excel-add-in-using-vsto-2005-se] (но в моем случае это не VSTO SE), однако, я просто хочу подтвердить, что невозможно создать UDF с использованием ...

0 ответов

В любом случае, я надеюсь, что они получили хорошую телеметрию от многих, многих часов, пытаясь сделать все, что я мог придумать, так что, возможно, проблема будет решена к тому времени, когда обновление будет навязано мне. Если нет, то я вернусь, чтобы снова задать тот же вопрос. По крайней мере, я буду знать, где начать искать причину.

я есть одна строка кода в проекте надстройки Word VSTO, которая раньше работала, но внезапно перестала работать: Microsoft.Office.Interop.Word.Document doc = Globals.ThisAddIn.Application.ActiveDocument;Прежде чем он только что вернулсяDocument ...

2 ответа

Поскольку вместо автоматизации на основе COM используются собственные интерфейсы Excel SDK, надстройки на основе ExcelDna могут быть легко развернуты и не требуют регистрации. ExcelDna поддерживает версии Excel от Excel '97 до Excel 2007 и включает поддержку типов данных Excel 2007 (большой лист и строки Unicode), а также многопоточный пересчет в Excel 2007.

я есть набор методов расчета, сидя в .Net DLL. Я хотел бы сделать эти методы доступными для пользователей Excel (2003+), чтобы они могли использовать их в своих электронных таблицах. Например, мой метод .net: public double ...

4 ответа

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

я в Excel таблица полна гиперссылок, так что в основном это набор имен, но когда я щелкаю по одному из них, в браузере по умолчанию я перехожу на какой-то URL. Таким образом, я извлекаю текст из этой таблицы Excel в моей программе, но значение, ...

3 ответа

Я пытаюсь получить доступ к Globals.Ribbons из Application_DocumentOpen, который является функцией, которая вызывается при открытии нового документа. Дело в том, что это работало для ленты Visual Designer. Однако после переключения Globals.Ribbons.Count всегда равно 0, хотя отображается лента XML.

отаю над надстройкой на уровне приложения Word 2007. До сих пор я не сталкивался с серьезными препятствиями, за исключением преобразования интерфейса ленты в надстройке в XML. Я должен использовать Ribbon XML, потому что функция, над которой я ...

3 ответа

Приведенный выше код предназначен только для офисных документов (Microsoft). PDF-файлы являются продуктом Adobe, и, вероятно, у них есть другой способ сделать это. Но это может быть так же просто, как сравнить PDF-документ до и после того, как он был помечен паролем, чтобы найти флаг (положение), указывающий на то, что он помечен паролем. Затем просто создайте код, который реагирует на значение в этом месте.

ли способ узнать, является лиdoc/ppt/xls файл защищен паролем еще до открытия файла?