Bazaprogram.ru

Новости из мира ПК
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Открыть книгу excel

VBA в Excel Объект Excel.Workbook и программная работа с книгами Excel из VBA

10.4 Коллекция Workbooks и объект Workbook, их свойства и методы

Объект Excel.Workbook, программная работа с книгами Excel из VBA, создание и открытие книг Excel

Следующий по иерархии после Application объект в объектной модели Excel — это объект Workbook, который представляет книгу Excel. Можно сказать, что объект Workbook занимает в Excel примерно то же место, что и объект Document в Word — он нужен для получения ссылки на нужную нам книгу в наборе открытых книг Excel, а также для настройки общих свойств и выполнения общих действий со всеми листами книги. Получить этот объект можно очень просто:

  • первый способ — воспользоваться коллекцией Workbooks, которая доступна через свойство Workbooks объекта Application. Впрочем, применять это свойство совершенно не обязательно — коллекция Workbooks в Excel и так постоянно доступна. Найти нужную книгу в этой коллекции можно по ее имени или номеру в коллекции:
  • второй способ — использовать свойство Application.ActiveWorkbook. При помощи этого свойства мы обращаемся к активной в настоящей момент книге:
  • третий способ — использовать свойство Application.ThisWorkbook. При этом мы обращаемся к той книге, которой принадлежит данный программный модуль:

На практике чаще всего нам нужно либо создать в Excel новую книгу, либо открыть существующую книгу (или другой файл в формате, который понимает Excel, например, DBF). Для этой цели используются методы Add() и Open() соответственно. Например, создать новую книгу в Excel можно так:

Dim oWbk As Workbook

Set oWbk = Workbooks.Add()

Единственный необязательный параметр, который принимает этот метод — имя шаблона, на основе которого создается новая рабочая книга.

Открытие существующей книги выглядит так:

Dim oWbk As Workbook

Set oWbk = WorkBooks.Open(«C:mybook1.xls»)

Помимо стандартных, в коллекции Workbooks предусмотрено также три специальных метода:

  • OpenDatabase() — открыть базу данных, выполнить к ней запрос (или открыть таблицу/представление напрямую), а результаты запроса поместить как импортированные внешние данные в новую автоматически созданную рабочую книгу Excel;
  • OpenText() — почти то же самое, но в качестве источника здесь выступает текстовый файл. Дополнительные параметры позволяют определять его формат.
  • OpenXML() — в качестве источника данных будет выступать файл в формате XML.

Как и метод InsertDatabase() в Word, эти методы следует использовать только в самых простых случаях. Рекомендуется по возможности использовать более мощные и стандартные средства объектной модели ADO.

Теперь о самых важных свойствах объекта Workbook — самой рабочей книги:

  • Name, CodeName, FullName — разные имена этой книги. Самое простое имя — Name, это имя совпадает с именем файла книги. FullName — это имя файла книги вместе с полным путем к нему в операционной системе. CodeName — как эта книга будет называться в коде. CodeName можно посмотреть в окне Project Explorer или, если открыть свойства книги в окне Properties, кодовое имя книги будет представлено в строке (Name). Все три свойства доступны только для чтения, менять их можно другими способами (например, сохраняя файл под другим именем или прямо в окне Properties).

Определенное отношение к именам имеет также свойство Path (путь к файлу книги) .

  • Charts, Sheets, ActiveChart, ActiveSheet, CustomViews, BuiltinDocumentProperties и CustomDocumentProperties, Windows, WebOptions возвращают одноименные коллекции соответствующих объектов. Некоторые из этих объектов будут рассматриваться ниже.
  • ConflictResolution — как будут разрешаться конфликты изменения данных, если книга открыта несколькими пользователями сразу (shared workbook). Есть возможность сделать так, чтобы локальный пользователь автоматически выигрывал, автоматически проигрывал или возникало диалоговое окно с возможностью разобраться в конфликте вручную. Существует большое количество свойств, которые позволяют настроить параметры совместной работы с книгой, но по причине того, что такая работа не рекомендуется (данные для совместного доступа необходимо переносить в базу данных), рассматриваться они здесь не будут, за исключением:
    • запрещать/разрешать общий доступ к рабочей книге можно при помощи методов SaveAs() или ExclusiveAccess();
    • по умолчанию возможность совместного редактирования для книги отключена (проверить можно при помощи свойства MultiUserEditing);
    • получить список всех пользователей (а также когда они открыли файл и в каком режиме) можно при помощи свойства UserStatus.
  • FileFormat — формат книги (доступен напрямую только для чтения, можно изменять при сохранении). Форматов очень много: множество версий Excel, DBF, Lotus 1-2-3, форматы TXT, CSV, XML — всего несколько десятков.
  • свойство Names возвращает коллекцию всех именованных диапазонов в данной рабочей книге. Получить информацию о всех именованных диапазонах в данной книге можно, например, так:
Читать еще:  Как создать маркированный список в word

For Each Item In ThisWorkbook.Names

Это свойство удобно использовать для предварительных проверок для устранения потенциальных ошибок времени выполнения.

Методов у объекта Workbook также очень много, однако значения самых употребимых — Activate(), Close(), Save(), SaveAs(), PrintOut(), Protect() и Unprotect() очевидны и действуют аналогично одноименным методам объекта Document в Word.

Создание книги

В этом курсе:

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

Создание книги

Выберите элемент Пустая книга или нажмите клавиши CTRL+N.

Начните вводить текст.

Создание книги на основе шаблона

Откройте вкладку Файл и выберите пункт Создать.

Откройте шаблон двойным щелчком.

Щелкните и начните вводить текст.

Откройте новую пустую книгу.

Откройте вкладку Файл.

В разделе Доступные шаблоны дважды щелкните элемент Пустая книга.

Сочетание клавиш. Чтобы быстро создать пустую книгу, вы также можете нажать клавиши CTRL+N.

По умолчанию новые книга содержит три листа, но их количество можно изменить.

При необходимости также можно добавить и удалить листы.

Дополнительные сведения о добавлении и удалении листов см. в статье Вставка и удаление листов.

Создание книги на основе существующей

Откройте вкладку Файл.

В разделе Шаблоны щелкните Из существующего документа.

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

Щелкните книгу, а затем нажмите кнопку Создать.

Создание книги на основе шаблона

Откройте вкладку Файл.

Выполните одно из указанных ниже действий.

Чтобы использовать один из образцов шаблонов, доступных в Excel, в разделе Доступные шаблоны щелкните Образцы шаблонов, а затем дважды щелкните нужный шаблон.

Чтобы выбрать один недавно использовавшихся шаблонов, щелкните Последние шаблоны, а затем дважды щелкните нужный шаблон.

Читать еще:  Как уменьшить масштаб при печати word

Чтобы использовать собственный шаблон, в разделе Мои шаблоны, а затем на вкладке Личные шаблоны в диалоговом окне Создать дважды щелкните нужный шаблон.

Примечание: Вкладка Личные шаблоны содержит созданные вами шаблоны. Если вы не видите шаблон, который хотите использовать, убедитесь, что он находится в правильной папке. Пользовательские шаблоны обычно хранятся в папке Шаблоны (стандартный путь в Windows Vista: C:Пользователиимя_пользователяAppDataLocalMicrosoftШаблоны; стандартный путь в Microsoft Windows XP: C:Documents and Settingsимя_пользователяApplication DataMicrosoftШаблоны).

Совет: Другие шаблоны книг можно скачать с сайта Microsoft Office.com. В разделе Доступные шаблоны щелкните Шаблоны Office.com, выберите определенную категорию и дважды щелкните шаблон, который хотите скачать.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Создание и открытие рабочих книг Excel

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

Файлы Microsoft Excel называются книги. Начиная новый проект в Excel, необходимо создать новую книгу. Существует несколько способов начать работу с документом Excel 2013: создать новую пустую книгу, воспользоваться существующим шаблоном или открыть ранее сохраненный документ.

Создание новой пустой книги

  1. Выберите вкладку Файл. Откроется представление Backstage.
  2. Выберите Создать, затем нажмите Пустая книга.
  3. Откроется новая пустая книга.

Открытие существующей книги Excel

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

  1. Перейдите к представлению Backstage, на вкладку Открыть.
  2. Выберите Компьютер, а затем Обзор. Кроме этого Вы можете открыть файлы, хранящиеся в службе OneDrive (ранее SkyDrive).
  3. Появится диалоговое окно Открытие документа. Найдите и выберите нужный файл, а затем нажмите Открыть.

Если Вы открывали данный документ недавно, то удобнее будет найти его в списке Последние книги, чем искать на компьютере.

Закрепление книги в Excel

Если Вы часто работаете с одним и тем же документом, то удобнее будет закрепить его в представлении Backstage.

  1. Перейдите к представлению Backstage, затем нажмите Открыть. Появятся последние открытые книги.
  2. Наведите указатель мышки на книгу, которую необходимо закрепить. Рядом с ней появится значок в виде канцелярской кнопки. Нажмите на значок.
  3. Книга окажется закрепленной. Для того чтобы снять закрепление, снова нажмите на значок канцелярской кнопки.

Похожим образом в представлении Backstage можно закреплять еще и папки для быстрого доступа к ним. Для этого, находясь в представлении Backstage, перейдите на вкладку Открыть и выберите Компьютер. Найдите папку, которую требуется закрепить, и нажмите на значок канцелярской кнопки.

Использование шаблонов в Excel

Шаблон – это предварительно созданный документ, служащий для ускорения работы. Шаблоны содержат готовые настройки, такие как форматирование и дизайн, с целью экономии времени и сил при создании нового проекта.

Читать еще:  Как вставить в powerpoint документ word

Как создать новую книгу на основе шаблона

  1. Откройте вкладку Файл, чтобы перейти к представлению Backstage.
  2. Нажмите Создать. Следом за опцией Пустая книга расположены несколько шаблонов.
  3. Выберите шаблон, чтобы посмотреть его.
  4. Откроется предварительный просмотр и дополнительная информация об использовании шаблона.
  5. Нажмите Создать, чтобы воспользоваться выбранным шаблоном.
  6. Откроется новая книга на основе шаблона.

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

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

Полезные советы по открытию файлов рабочих книг в Excel

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

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

Открытие недавно используемого файла

Чтобы быстро найти файл который мы часто используем при работе в Excel нужно зайти в меню «Файл»-«Последние»:

Перед вами открытый список часто используемых документов, в котором легко найти нужный документ. И с левой и правой части списка напротив каждого документа / папки находится кнопка в виде заколки. Она позволяет закрепить в списке файлы или папки, которые пользователь желает иметь всегда под рукой.

Сам список периодически меняется в зависимости от открытия новых документов. Иногда документ который очень часто открывался в начале месяца уже не найти в этом же списки под конец месяца. Для этого лучше использовать инструмент «Закрепить этот элемент в списке» (заколка).

По умолчанию список содержит 25 элементов, но в настройках можно увеличить до 50. Для этого нужно зайти меню «Файл»-«Параметры»-«Дополнительно»-«Экран»-«Число документов в списке последних файлов:» и установить там необходимое значение от 0 до 50.

Стандартное открытие файлов Excel

Открыть файл книги из программы Excel можно тремя способами:

  1. Меню «Файл»-«Открыть». Появится диалоговое окно, в котором отображается стандартный проводник Windows. В нем мы находим требуемый файл и с помощью двойного щелчка мишкой или кнопкой «Открыть» открываем его.
  2. Комбинация горячих клавиш CTRL+O (английская о) вызывает такое же окно проводника Windows.
  3. Если часто приходится открывать документы из программы, то рационально будет добавить на панель быстрого доступа инструмент «Открыть».

Открытие просматриваемых файлов

Если у вас уже открыто несколько документов, а вам нужно найти один из них, воспользуйтесь удобным инструментом для навигации по окнам программы. Закладка «Вид» раздел «Окно» инструмент «Перейти в другое окно»:

Из выпадающего списка открытых документов выберите нужную вам книгу.

Но намного удобнее работать с множеством открытых файлов используя полезную утилиту «Office Tab». Данная утилита устанавливается отдельно, но при установке интегрируется в интерфейс Excel. Ее функция представить открытые документы как закладки страниц интернет-браузеров.

Закладки можно перемещать между собой, а щелчок роликом мишки по закладке открытого документа закрывает его – это очень удобно.

Ссылка на основную публикацию
Adblock
detector