2012-01-17 8 views
0

Мы создали книгу VSTO Excel с VS2010, .NET 4.0. После публикации и установки документа xlsx он открывается, как ожидается, в первый раз. Затем мы запускаем некоторую операцию с помощью плагина и сохраняем книгу. После закрытия и повторного открытия снова рамка Excel открывается в полноэкранном режиме, но рабочая книга открывается в маленьком окне, которое невозможно изменить.Надстройка VSTO 2010 не открывается в полноэкранном окне

 We have tried the following code on the following workbook events : Activate, Startup, Open 

Application.WindowState = XlWindowState.xlMaximized; 
Application.ActiveWindow.WindowState = XlWindowState.xlMaximized; 

Тот же результат, рабочая книга открывается в маленьком окне, которое не является значительным. Мы хотели бы, чтобы книга открывалась в полноэкранном режиме.

Просьба представить рекомендации/идеи.

спасибо.

ответ

1

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

0

попробовать

Application.ActiveWindow.ActivateNext(); 
Application.ActiveWindow.WindowState = XlWindowState.xlMaximized 
1

Это будет работать:

private void ThisWorkbook_Startup(object sender, System.EventArgs e) { 
    Globals.ThisWorkbook.Application.WindowState = XL.XlWindowState.xlMaximized 
Смежные вопросы