2012-04-05 4 views
0

Я пытаюсь создать новый экземпляр приложения Excel с помощью этой строки кода:VSTO Начиная EXCEL в коде

excelApp = new MSExcel.Application(); 
((MSExcel.Application)excelApp).Visible = true; 

Но Applicatin начинается только в течение нескольких секунд. Это не происходит в слове, используя тот же код. Есть идеи ? Благодаря

+1

Это не VSTO, это просто старый Interop, лол ... – code4life

+0

вам нужно управлять приложением Excel - или просто запустить его? – NSGaga

+0

Выполняется ли процесс EXCEL.EXE в диспетчере задач или сразу же прекращается процесс? Вы пытаетесь показать пустой файл Excel? – Keith

ответ

0

Следующий код открывает документ слова

wordApp = new Word.Application(); 
wordObject.Documents.Open(FileName: fileName, ReadOnly: isReadOnly); 
wordObject.Visible = true; 
+0

Это не имеет никакого отношения к моему вопросу. –

+1

Извините, я неправильно понял ваш вопрос, ваши комментарии выше делают очень ясно. Похоже, что ваш аддикат отключает ваше приложение. Некоторые свойства недоступны, когда вы автоматизируете excel с добавлением. Я попытался отобразить сообщение об ошибке и другое приложение, которое автоматизирует excel каждый раз, потому что оно было в невидимом режиме. Выполните следующие действия, чтобы получить сообщение об ошибке http://www.macroview.com.au/support/KnowledgeBase/Pages/20110084.aspx – Kiru

Смежные вопросы