Запуск excel в свернутом виде

При закрытии Excel сохраняет состояние окон приложения  и последней книги в реестре в разделе:  
HKEY_CURRENT_USERSoftwareMicrosoftOfficeXX.0ExcelOptions  
в ключе Maximized.  
Здесь XX — это номер версии: 11 для Excel 2003, 12 — для 2007, 14 — для 2010.  

  Возможны такие значения ключа Maximized:  
0 — окна приложения и книги свернуты  
1 — окно приложения развернуто, а книги — свернуто  
2 — окно приложения свернуто, а книги — развернуто  
3 — окна приложения и книги развернуты  

  При последующей загрузке Excel восстанавливает сохраненные параметры.  
Но некоторые надстройки при загрузке сами переопределяют состояние окон.  
Чтобы найти виновницу, нужно отключить все надстройки, в том числе COM-надстройки и надстройки, хранящиеся в папках Xlstart.  
А затем поэкспериментировать, поочередно включая каждую и перезагружая Excel.  

  Чтобы не зависеть от случая и открывать и приложение, и загружаемую книгу в раскрытом на весь экран виде, можно в личной книге макросов в модуль ЭтаКнига записать приведенный ниже код и сохранить личную книгу макросов (Ctrl-S):  

  ‘ Код в личной книге макросов в модуле ЭтаКнига  
Private Sub Workbook_Open()  
 Application.OnTime Now, Me.CodeName & «.Maximize»  
End Sub  
Private Sub Maximize()  
 On Error Resume Next  
 Application.WindowState = xlMaximized  
 ActiveWindow.WindowState = xlMaximized  
End Sub

  • Remove From My Forums
  • Вопрос

  • Excel 2013 15.0.4981.1001

    Суть проблемы в том, что при открытии Excel из Outlook сам файл открывается в очень маленьком окне и в нем нет кнопок: Развернуть, Свернуть, Закрыть.

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

    Это состояние Эксель запоминает на неделю, а потом опять открывается маленьким.

    Иногда Эксел появляется маленьким, но кнопки есть.

    Можно ли сохранить состояние при открытии файла?

    • Изменено

      5 февраля 2018 г. 9:08

Ответы

  • 1. Выполните обновление на проблемном устройстве, вашего пакета Office 2013 до актуальной её версии 15.0.4997.1000.

    2. Выполните на проблемном устройстве, рекомендации данные вам в моём первом сообщении.

    3. Руководствуясь рекомендациями статьи, ссылку на которую вам дал во втором своём сообщении выполните на проблемном устройстве, «Восстановление по сети» если у вас установлен Office 365 или «Восстановление»
    если у вас установлен Office 2013.

    Ждём от вас результат.


    Да, я Жук, три пары лапок и фасеточные глаза :))

    • Помечено в качестве ответа
      ЖукMVP, Moderator
      20 марта 2018 г. 18:48

23 / 23 / 1

Регистрация: 14.12.2013

Сообщений: 407

1

18.05.2014, 08:04. Показов 23292. Ответов 7


Студворк — интернет-сервис помощи студентам

Народ… помогите, инет перерыл — решения не нашел… запарило уже:
короче Excel 2010 лицензия после открытия файлов приходится в ручную разворачивать окно на весь экран… помнится когда то давно, подобных проблем не было.



0



15136 / 6410 / 1730

Регистрация: 24.09.2011

Сообщений: 9,999

19.05.2014, 01:45

2

SanSaySP, откройте Excel, разверните окно, удерживая Shift, нажмите на крестик. Откройте снова.
Если открылось не развернутым, растяните окно вручную (не кнопкой Развернуть), опять закройте, удерживая Shift.
Если и это не поможет, можно макрос сделать.



1



23 / 23 / 1

Регистрация: 14.12.2013

Сообщений: 407

19.05.2014, 08:28

 [ТС]

3

короче ппц… заметил особенность — если файл обычный, то ексель запоминает последнее положение окна и в след.раз открывает так же, а если файл требует пароль, то открывает всегда в «неразвернутом» виде.

Казанский, увы на парольный файл ваши варианты не подействовали.



0



viper-x

65 / 22 / 7

Регистрация: 28.02.2018

Сообщений: 211

18.06.2021, 09:32

4

Казанский, а как сделать макрос?
пытаюсь решить похожую задачу — чтобы при открытии Excel
были каждый раз одинаковые координаты и размеры окна.
Записал макрорекордером код

Visual Basic
1
2
3
4
5
6
Application.Width = 1313.25
Application.Height = 789
Application.Left = 105.25
Application.Top = 1
Application.Width = 1449
Application.Height = 789

но он выдаёт ошибку
если выполнять его в полноэкранном режиме.
Поэтому мне нужно проверять,
развёрнуто ли окно на весь экран,
и если да то уменьшать его размер до просто окна)
Причём сделать это не для конкретного файла, а для всего Excel
Есть идеи, как это сделать?



0



1234 / 671 / 239

Регистрация: 22.12.2015

Сообщений: 2,093

18.06.2021, 11:03

5

viper-x, установить неполноэкранный режим можно через Application.WindowState = xlNormal
соответственно полноэкранный Application.WindowState = xlMaximized



0



АЕ

ᴁ®

Эксперт MS Access

3070 / 1736 / 361

Регистрация: 13.12.2016

Сообщений: 5,938

Записей в блоге: 4

18.06.2021, 11:30

6

viper-x, простой пример

Visual Basic
1
2
3
4
5
6
7
Public Sub ekran()
If Application.WindowState = xlMaximized Then
    Application.WindowState = xlNormal
Else
    Application.WindowState = xlMaximized
End If
End Sub



0



SanSaySP

18.06.2021, 20:15

 [ТС]

Не по теме:

7 лет прошло )



0



viper-x

29.06.2021, 08:12


    Открывать окно Excel всегда в развернутом виде

Не по теме:

SanSaySP, а не написал бы я сюда,
мне бы ответили «ищи на форуме, там уже давно всё написано»)))



0



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

  1. Я не использую ярлык.
  2. Я пытался удерживать клавишу Ctrl при закрытии файла.
  3. Другие файлы Office работают нормально.
  4. Поведение показывает, когда в безопасном режиме.
  5. Под управлением Windows 10.

Вот как это выглядит …

В чем дело?

Я не должен был использовать это, но слышал, что это решит то, что вы испытываете.

  1. Открыть Excel
  2. Перейдите на вкладку « View » и нажмите « New Window
  3. Сохранить книгу

Не уверен, почему это работает, кроме того, что он, скорее всего, сбрасывает настройки вида окна.

У меня такая же проблема.
Рабочая таблица была создана в Excel 2013 и открыта в окне без возможности изменения размера в интрасети Excel 2007.

Я пошел в View. Новое окно не было вариантом, но был вид «Макет страницы». После того, как я открыл его в представлении макета страницы, он расширился до полной страницы. После того, как я сохранил лист, при повторном открытии он вел себя нормально.

Если у вас есть скрытый файл, который открывается при запуске Excel, который свернут, то это может привести к тому, что Excel запустится с таким размером / формой.

Откройте Excel, перейдите на вкладку просмотра, выберите «показать» и «показать» любые файлы. Если они сведены к минимуму, разверните их. Если вы используете макросы, скорее всего, есть Personal.XLSB который скрыт и открывается при запуске Excel. Поскольку любой файл в папке автозагрузки открывается первым, он устанавливает размер.

изменён Kamil Maciorowski28k

ответ дан Rich Vin Zant11

Excel пытается «помочь» вам, вспоминая, что вы делали в последний раз.

Вот несколько вещей, которые вы можете попробовать:

  1. Откройте Excel, не открывая файл .xls (запустите его с помощью Window+S и введите «Excel»), разверните его и закройте.
  2. Если вышеописанное не сработало, измените размер окна, перетащив боковые или угловые маркеры (не нажимайте кнопку «Развернуть») и закройте.
  3. Запустить антивирусный сканер?

Мне пришлось стереть следующие ключи реестра, чтобы сбросить его ..

Замените 16.0 любой версией Office, которую вы используете, например, 14.0, 15.0 и т.д.

HKEY_CURRENT_USERSoftwareMicrosoftOffice16.0ExcelOptions  Pos
HKEY_CURRENT_USERSoftwareMicrosoftOffice16.0ExcelOptions  Maximized

Удаление этих двух ключей с закрытым Excel заставит Excel воссоздать ключи, что решит проблему.

Я считаю, что эта проблема связана с Snap Assist. Если размер окна (Excel) изменяется так, чтобы он привязывался к краям рабочего стола, новый размер не сохраняется для будущего использования. Попробуйте отключить Snap Assist (Настройки -> Система -> Многозадачность).

  1. Открыть Excel из поиска
  2. «Откройте расположение файла»
  3. Щелкните правой кнопкой мыши на Excel и выберите Свойства
  4. В поле «Выполнить» выберите «Развернуто»
  5. Применить + ОК

Открывать окно Excel всегда в развернутом виде

Записать в развернутом виде числа
Записать в развернутом виде числа а) А10 = 125,34,(число 125,34 в десятичной системе счисления);.

Как создать окно в развернутом режиме?
Добрый день!:) Сегодня захотелось написать программку. Хотел я создать окно в развернутом.

короче ппц. заметил особенность — если файл обычный, то ексель запоминает последнее положение окна и в след.раз открывает так же, а если файл требует пароль, то открывает всегда в «неразвернутом» виде.

Максимизация окна программы Excel 2010-2016 при открытии

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

Недавно у меня такая же проблема возникла с Excel 2016 при одном отличии: окно программы открывалось свернутым в квадрат в правой части экрана.

Решение было найдено на одном из иностранных форумов. Заключается оно в том, что в персональную (личную) книгу макросов PERSONAL.XLSB, которая автоматически загружается при запуске Excel, необходимо поместить код, максимизирующий окно приложения. Если у вас нет персональной книги макросов, ее надо создать.

Максимизация окна Excel при открытии

Чтобы добавить код максимизации окна Excel при открытии, необходимо выполнить следующие действия:

Like this post? Please share to your friends:
  • Запрет добавления листов в excel
  • Запуск excel в одном процессе
  • Запрет переноса текста в word
  • Запрет вставки в ячейку excel
  • Запуск excel без открытия книги