Самоучитель VBA

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




Методы

Выполняемые действия

Activate Активизирует рабочую книгу так, что ее первый рабочий лист становится активным.

Например:

Workbook. Activate

Add Создает новый объект для семейства Workbooks.

Синтаксис:

Add (Template)

  • Template — задает шаблон, на основе которого создается новая рабочая книга. Допустимые значения: xlWBATChart, xlWBATExce14IntlMacroSheet, xlWBATExce14MacroSheet или xlWBATWorksheet.

    Если аргумент Template опущен, то создается новая рабочая книга с количеством листов, заданных свойством

    SheetsInNewWorkbook

  • Protect Защищает рабочую книгу от внесения в нее изменений. Синтаксис:

    Protect (Password, Structure, Windows)

  • Password — строка, используемая в качестве пароля для защиты книги
  • Structure — допустимые значения True (защищена структура книги, т. е. взаимное расположение листов) и False (не защищена)
  • windows — допустимые значения True (защищено окно книги) и False (не защищено)

    В следующем примере устанавливается защита для активной рабочей книги:

    ActiveWorkbook. Protect Password:= "ВинниПух"

  • Unprotect

    Снятие защиты с рабочей книги.

    Синтаксис:

    Unprotect (Password)

  • Password — строка, используемая в качестве пароля для защиты листа

    В следующем примере снимается защита с активной рабочей книги:

    ActiveWorkbook. Unprotect Password := "ВинниПух "

  • Close

    Закрытие рабочей книги

    Open

    Открытие существующей рабочей книги

    OpenText

    Открытие текстового файла, содержащего таблицу данных

    Save

    Сохранение рабочей книги

    SaveAs

    Сохранение рабочей книги в другом файле.

    Синтаксис:

    SaveAs (Filename)

  • Filename — строка, указывающая имя файла, в котором будет сохранена рабочая книга

    В следующем примере активная рабочая книга сохраняется в файле с именем НоваяВерсия:

    ActiveBook. SaveAs Filename := "НоваяВерсия"

  • SaveAsCopy

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

    Синтаксис:

    SaveAs (Filename, FileFormat)

  • Filename — строка, указывающая имя файла, в котором будет сохранена рабочая книга

    В следующем примере активная рабочая книга сохраняется в файле с именем ЗапаснаяВерсия:

    ActiveBook. SaveAsCopy Filename := "ЗапаснаяВерсия"

  • PrintPreview

    Предварительный просмотр

    Printout

    Печать содержимого рабочей книги

    SendMail

    Отсылка почты используя встроенные средства Microsoft Mail (MAPI).

    Синтаксис:

    SendMail (Recipients, Subject, ReturnReceipt )

  • Recipients — строка или массив строк, перечисляющих получателей

  • Subject — строка, специфицирующая тему сообщения

    Optional Variant.

  • ReturnReceipt — допустимые значения True (требуется уведомление о получении сообщения) и False (в противном случае)

    В следующем примере рабочая книга отсылается по электронной почте получателю Порфирию Заковыркину:

    ThisWorkbook . SendMail recipients : = " Порфирий Заковыркин"



  • Содержание раздела