Методы объекта Workbook и семейства Workbooks

Свойства объекта Workbook и семейства Workbooks

Объект Workbook и семейство Workbooks

Методы объекта Application

Calculate Вызывает пересчет всех формул на всех листах всех рабочих книг. Аргументов нет. Application.Calculate
Quit Закрывает приложение Excel. Если в момент вызова метода Quit значение свойства DisplayAlerts равно False, то Excel не выводит на экран запрос на сохранение открытых рабочих книг. Аргументов нет. Application.Quit

Объект Workbook расположен на второй ступени иерархии объектов Excel и представляет файл рабочей книги. Рабочие книги существуют в двух формах — в виде файла XLS (стандартная книга Excel) и файла XLA[10] (надстройка Excel), содержащего полностью скомпилированное приложение VBA. Код VBA можно компилировать и без создания XLA, но только этот файл позволяет скрыть код от пользователей.

Name Возвращает имя рабочей книги. Внимание! Это свойство нельзя использовать для изменения имени. Для сохранения книги с новым именем применяйте метод SaveAs. String; доступно только для чтения. ИмяРабочейКниги = ThisWorkbook.Name
Path Возвращает путь к файлу рабочей книги. String; доступно только для чтения. ПапкаРабочейКниги = ActiveWorkbook.Path
FullName Возвращает полное имя рабочей книги, включая путь.. String; доступно только для чтения. ПолноеИмя = ActiveWorkbook.FullName
Saved Имеет значение True, если с момента последнего сохранения в рабочую книгу не вносились изменения, и False — в противном случае. True или False; доступно для чтения/записи. If Not(ActiveWorkBook.Saved) Then ActiveWorkbook.Save End If
WorkSheets Возвращает семейство всех рабочих листов книги или конкретный лист, если указан его порядковый номер или имя (см. 1.3.2).
Charts Возвращает семейство всех диаграмм рабочей книги, расположенных на отдельных листах.
Count Возвращает число открытых рабочих книг. Long; доступно только для чтения. КолОткрытыхКниг = Workbooks.Count
Add Создает новую рабочую книгу в семействе Workbooks. Аргументов нет. Workbooks.Add
Activate Активизирует рабочую книгу и открывает первое связанное с ней окно. Аргументов нет. Workbooks("Мои таблицы.xls").Activate
Close Закрывает рабочую книгу. Аргументы:
q saveChanges Имеет значение True, если книгу перед закрытием нужно сохранить, и False — в противном случае
q fileName Если предыдущий аргумент имеет значение True, представляет имя файла для сохранения
q routeWorkbook Имеет значение True, если перед закрытием книгу нужно разослать по маршруту (при условии, что он создан)

ActiveWorkbook.Close saveChanges:= False

Save Сохраняет рабочую книгу. Аргументов нет. ActiveWorkbook.Save
SaveCopyAs

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

q fileName Строка с именем файла для сохранения копии книги

ActiveWorkbook.SaveCopyAs "КОПИЯ КНИГИ.XLS"


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: