Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая / Источники / excel_2010_professionalnoe_programmirovanie_na_vba_RuLit_Me_412629.pdf
Скачиваний:
4
Добавлен:
27.09.2025
Размер:
22.97 Mб
Скачать

Глава 4. Файлы Excel

117

переданной вами копии i^oeepx существующего файла Excel.Of ficeUI все измене­ ния, ранее внесенные в интерфейс пользователя, будут утеряны.

Не пытайтесь изменить файл Excel.Of ficeUI, если вы точно не представляете, для чего он предназначен. Но при этом не бойтесь экспериментировать. Если при запус­ ке Excel появится сообщение об ошибке в файле Excel.of ficeUI, можете просто удалить его, после чего Excel создаст новый экземпляр этого файла. Но лучше все же хранить копию исходного файла в безопасном месте.

Файл XLB

Программа Excel хранит настройки панелей инструментов и меню в файле с расши­ рением XLB. Даже несмотря на то, что Excel 2010 официально не поддерживает панели инструментов и меню так, как в предыдущих версиях, файл XLB по-прежнему использу­ ется. Если вы не можете его найти, значит, программа до сих пор не сохранила ни одно из пользовательских меню или панелей инструментов.

Вмомент закрытия Excel текущая конфигурация панелей инструментов сохраняется

вфайле Ехсе114 . x lb . Этот файл (обычно) находится в следующем каталоге:

С:\U s e rs \<имя п ользоват ел я> \A p p D a ta \R o a m in g \M ic ro s o ft\E x c e l

Этот двоичный файл содержит сведения о положении и видимости всех пользова­ тельских панелей инструментов и меню, а также изменения, которые были добавлены во встроенные панели инструментов и меню.

Файлы надстроек

Надстройка фактически является рабочей книгой Excel, имеющей некоторые осо­ бенности.

Значение свойства рабочей книги IsAddin равно Истина. Это означает, что надстройка может быть загружена и выгружена с помощью диалогового окна

Надстройки (Add-Ins).

Эта рабочая книга скрыта, причем подобное состояние не может изменяться поль­ зователем. Следовательно, надстройка никогда не может быть активной рабочей книгой.

Если вы работаете с VBA, имейте в виду, что надстройка не входит в коллекцию

Workbooks.

Совет

©Для получения доступа к диалоговому окну Надстройки (Add-Ins) выберите команду Файл^Параметры Excel (File^Excel Options). Выберите раздел Над­ стройки (Add-Ins), в списке Управление (Manage) выберите пункт Надстройки Excel (Excel Add-Ins) и щелкните на кнопке Перейти (Go). Если в рабочем ок­ не Excel отображается вкладка Разработчик (Developer), воспользуйтесь ко­ мандой Разработчик^Надстройки^Надстройки (Developer^Add-lns^Addins) либо, что проще всего, удобной комбинацией клавиш <Alt+TI>, которая ос­ талась со времен Excel 2003.

Глава 4. Файлы Excel

119

Используйте команду Файл«^Экспорт (File*=>Export) редактора реестра. Эта команда позволяет сохранить ASCII-версию всего реестра либо выбранную вами ветвь. Чтобы вернуть реестр в первоначальное состояние, импортируйте ASCII-файл, после чего ре­ естр примет свой исходный вид (команда Файл^Импорт (File^lmport). Дополнительные сведения можно найти в справке редактора реестра.

Системный реестр содержит ключи и значения, расположенные в иерархическом по­ рядке. Ниже приведены ключи верхнего уровня:

HKEY_CLASSES_ROOT;

HKEY_CURRENT_USER;

НКЕY_LOCAL_MACHINE;

HKEY_USERS;

HKEY CURRENT CONFIG.

Настройки Excel

Информация, используемая Excel 2010, хранится в следующем разделе реестра:

H K E Y _ C U R R E N T _ U S E R \S o ftw a re \M ic ro s o ft\O ffic e \1 4 . 0 \E x c e l

В этом разделе реестра находится ряд ключей, определяющих значения, которые влияют на порядок функционирования Excel.

Настройки реестра обновляются автоматически после закрытия Excel.

0 Примечание

Учтите, что Excel считывает содержимое реестра Windows один раз — при запуске. Кроме того, Excel единственный раз обновляет настройки реест­ ра — при нормальном завершении. Если Excel завершается аварийно (такое бывает), информация в реестре не обновляется. Если изменить одну из на­ строек Excel, например отображение строки формул, это изменение не за­ фиксируется в системном реестре до тех пор, пока Excel не завершит свою работу без эксцессов.

В табл. 4.6 перечислены настройки реестра, имеющие отношение к Excel 2010. Учти­ те, что некоторых из них вы можете не найти в своей базе данных реестра.

Таблица 4.6. Информация о конфигурации Excel в системном реестре

Раздел

Add-in Manager

(Диспетчер

надстроек)

Converters

(Конвертеры)

Error Checking

(Проверка ошибок) File MRU (Последние открытые файлы)

Описание

Отображает надстройки, которые находятся в диалоговом окне Над­ стройки (Add-Ins). Надстройки, входящие в комплект поставки Excel, в этом списке отсутствуют. Если нужно удалить какую-либо над­ стройку, удалите соответствующую запись в окне редактора реестра

Здесь перечисляются дополнительные (внешние) конвертеры фай­ лов, которые не встроены в Excel

Настройки, определяющие процесс поиска ошибок в формулах

Сведения о последних использовавшихся файлах (эти файлы ото­ бражаются в списке Последние книги (Recent Workbooks), который появляется после выбора команды Файл^Последние (File^ Recent))

Глава 4. Файлы Excel

121

Совет

Если появляются проблемы при запуске Excel, причина может быть в повре­ ждении ключей системного реестра. Возможно, придется с помощью ре­ дактора реестра удалить следующий раздел реестра:

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel

При следующем запуске Excel удаленные ключи реестра будут созданы вновь. При этом существует риск потери некоторой информации.

Часть

Разработка

приложений Excel

Вэтой части...

Глава 5

Приложения электронных таблиц

Глава 6

Принципы разработки приложений электронных таблиц