Hi ALL! Где-то выше я задавал вопрос, как сделать так, чтобы при открытии локальных файлов HTML и MHTML они всегда открывались развёрнутыми на весь экран, а не свёрнутыми в окно. Проблему мне удалось решить.
Для того чтобы при открытии файла с расширением .mht он (преимущественно) открывался развёрнутым на весь экран, а не свёрнутым в окно, надо изменить значение параметра “default” в ключе HKEY_CLASSES_ROOT\mhtmlfile\shell с "opennew" на "open". Это приведёт к тому, что по умолчанию для открытия будет использоваться пункт контекстного меню «Открыть в том же окне», а не «Открыть». Теперь (как, впрочем, и раньше) при закрытии окна его размеры и положение будут запоминаться где-то в реестре, и использоваться при открытии любого другого файла такого типа (при желании можно этот ключ найти и попробовать заблокировать его для изменений, выставив в его свойствах разрешения только на чтение, но это, по-моему, уже ни к чему). Ключ HKEY_CLASSES_ROOT\mhtmlfile\shell\opennew за ненадобностью теперь можно удалить. Совершенно аналогично можно поступить с HTML-документами (раздел HKEY_CLASSES_ROOT\htmlfile\shell).
Цитата: ;Теперь HTML и MHTML-файлы будут открываться в таком же окне (свёрнутом или развёрнутом), в каком находился перед завершением работы с ним (закрытием окна) предыдущий использовавшийся документ такого типа. Больше нет необходимости при просмотре серии документом в этих форматах разворачивать окно каждого следующего из них на весь экран: это будет делаться автоматически.
[HKEY_CLASSES_ROOT\mhtmlfile\shell]
@="open"
[-HKEY_CLASSES_ROOT\mhtmlfile\shell\opennew]
[HKEY_CLASSES_ROOT\htmlfile\shell]
@="open"
[-HKEY_CLASSES_ROOT\htmlfile\shell\opennew]
Добавлено Должен добавить, что параметр AllowWindowReuse в ключе HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main надо выставить равным 0 (тип Reg_Dword) Иначе при открытии файла он будет открываться в том же окне, что был предыдущий (предыдущий при этом, естесственно, будет закрыт). Впрочем, это тоже может быть иногда удобным...
Добавлено У меня теперь появился другой вопрос:
Если скопировать в Internet Explorer'e текст с веб-страницы, которая была загружена во время работы в Интернет (а не с жётского диска), потом отключиться от Интернета, и попытаться вставить скопированное в Word, то появляется окно "Подключение к Интернету". Если в этом окне нажать на отмену, текст мгновенно будет вставлен в документ. Если же вставку производить, когда подключение к Интернету присутствует, то Word на некоторое время зависает, скачивая из Интернета Скопированный текст (хотя он и так уже скачан в кэш Internet Explorer'a), и только после окончания скачивания появляется возможность с ним работать. Мало того, что это очень неудобно и неприятно, так ещё за дополнительный трафик надо платить, особенно если скопирован не только текст, но и картинки.
Может кто-нибудь знает, как сделать так, чтобы вставляемый текст сразу брался из кэша Internet Explorer, а не скачивался каждый раз заново? Мне кажется, что этот вопрос имеет отношение к самой опрерационной системе, а не к Office: это свойство буфера обмена.
Может, кто-нибудь подскажет, как с этим справиться?