none
Создание надстройки Excel 2007 в Visual Studio 2008 RRS feed

  • Вопрос

  • Подскажите, пожалуйста! Мне нужно создать надстройку для Excel 2007 в Visual Studio 2008. На MSDN нашла пример для ознакомления. Все работает, но у меня один принципиальный момент. Надстройку нужно использовать на другом компьютере и необходимо, чтобы надстройка на нем не устанавливалась, а просто подключались ее файлы. Насколько знаю, надстройка должна быть в формате .xlam. Пока я нашла лишь информацию о том, как создать файл setup.exe, а на другом компьютере его запустить. Как можно обойтись без этого?
    24 февраля 2013 г. 8:02

Ответы

  • Привет

    Для регистрации сборки на другом компьютере, как минимум нужно вносить изменения в реестр - Записи реестра для надстроек уровня приложения, т.е. придется либо руками делать, либо создавить скрипфайл, либо использовать тот же файл установки. Получается что от дополнительных действий никуда не уйти и проще создать установочный файл. А так - имея манифест развертывания и прописав ключи в реестре - вы должны получить подключенный плагин для офиса, как я понимаю.


    Для связи [mail]

    • Помечено в качестве ответа Abolmasov Dmitry 28 февраля 2013 г. 7:19
    25 февраля 2013 г. 12:02
  • Ответ - никак не обойтись без этого. 

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


    Exclusive access to top developers. Remote job for top developers.

    • Помечено в качестве ответа Abolmasov Dmitry 28 февраля 2013 г. 7:19
    26 февраля 2013 г. 9:31

Все ответы

  • Привет

    Для регистрации сборки на другом компьютере, как минимум нужно вносить изменения в реестр - Записи реестра для надстроек уровня приложения, т.е. придется либо руками делать, либо создавить скрипфайл, либо использовать тот же файл установки. Получается что от дополнительных действий никуда не уйти и проще создать установочный файл. А так - имея манифест развертывания и прописав ключи в реестре - вы должны получить подключенный плагин для офиса, как я понимаю.


    Для связи [mail]

    • Помечено в качестве ответа Abolmasov Dmitry 28 февраля 2013 г. 7:19
    25 февраля 2013 г. 12:02
  • Ответ - никак не обойтись без этого. 

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


    Exclusive access to top developers. Remote job for top developers.

    • Помечено в качестве ответа Abolmasov Dmitry 28 февраля 2013 г. 7:19
    26 февраля 2013 г. 9:31
  • Спасибо за ответ, Вы мне значительно прояснили ситуацию.
    28 февраля 2013 г. 12:56
  • Да, задача может решиться и другими средствами. Просто это учебный проект и хотелось бы для собственного развития попробовать реализовать способами посложнее. За ответ большое спасибо!
    28 февраля 2013 г. 12:59