.net VSTO сохранить файл Excel и поделиться на сервере - PullRequest
1 голос
/ 09 февраля 2011

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

Я использовал VSTO для разработки части моего приложения.

Когда я запускаю это приложение, выскакивает файл Excel, и все заполняется правильно.

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

Есть ли способ:

1.Выполнить заявку 2. сохранить локальную копию на моем рабочем столе 3. использовать этот файл как обычный файл Excel

из приложения Excel Workbook в visual studio 2010.

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

Спасибо.

Ответы [ 2 ]

2 голосов
/ 09 февраля 2011

Я нашел ответ на мою проблему.

Вот где я его нашел: http://gluegood.blogspot.com/2010/07/namecode-classc-sharp.html

Просто добавьте «RemoveCustomization» в конце метода запуска.

private void ThisWorkbook_Startup(object sender, System.EventArgs e)
    {
        [ code removed for clarity ]

        this.RemoveCustomization();
    }

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

Спасибо.

1 голос
/ 09 февраля 2011

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

Между версией 2007 и версией 2010 произошли некоторые изменения, чтобы помочь и упростить развертывание с помощью ClickOnce, проверьте MSDN.

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