Надстройка VSTO 2010 не открывается в полноэкранном окне - PullRequest
0 голосов
/ 17 января 2012

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

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

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

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

Пожалуйста, предоставьте рекомендации / идеи.

Спасибо.

Ответы [ 3 ]

1 голос
/ 06 марта 2012

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

private void ThisWorkbook_Startup(object sender, System.EventArgs e) {
    Globals.ThisWorkbook.Application.WindowState = XL.XlWindowState.xlMaximized
1 голос
/ 26 марта 2012

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

0 голосов
/ 30 января 2012

1001 * попробовать *

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