Главная / Программирование /
VBA в MS Office 2007 / Тест 12
VBA в MS Office 2007 - тест 12
Упражнение 1:
Номер 1
Такое выражение: Set obj_NewWord = Word.Application
позволяет
Ответ:
 (1) объявить новую объектную переменную 
 (2) связать объект с объектной переменной 
 (3) присвоить ссылку на новый объект при объявлении переменной 
 (4) уничтожить объект 
Номер 2
Такое выражение: Dim obj_NewWord As Word.Application
позволяет
Ответ:
 (1) объявить новую объектную переменную 
 (2) связать объект с объектной переменной 
 (3) присвоить ссылку на новый объект при объявлении переменной 
 (4) уничтожить объект 
Номер 3
Такое выражение: Dim obj_NewWord As New Word.Application
позволяет
Ответ:
 (1) объявить новую объектную переменную 
 (2) связать объект с объектной переменной 
 (3) присвоить переменной ссылку на новый объект при объявлении переменной 
 (4) уничтожить объект 
Упражнение 2:
Номер 1
Метод ListCommands
объекта Aplication
в MS Word позволяет
Ответ:
 (1) получить список команд VBA 
 (2) получить список активных документов 
 (3) получить список элементов управления, размещенных в активном документе 
 (4) получить список "горячих клавиш", назначенных в MS Word 
Номер 2
Что содержит коллекция Application.Documents
в Microsoft Word?
Ответ:
 (1) набор запущенных копий приложения MS Word 
 (2) набор элементов управления, размещенных в активном документе 
 (3) набор открытых документов 
 (4) набор абзацев, из которых состоит документ 
Номер 3
Что представляет собой объект Application
в Microsoft Word?
Ответ:
 (1) активный документ Microsoft Word 
 (2) приложение Microsoft Word 
 (3) первый абзац текста активного документа 
 (4) первую букву текста активного документа 
Упражнение 3:
Номер 1
Что представляет собой объект ThisDocument
в MS Word?
Ответ:
 (1) активный документ 
 (2) последний сохраненный документ 
 (3) документ, из которого запущен макрос 
 (4) последний закрытый документ 
Номер 2
Какой метод коллекции Documents
в MS Word позволяет создать новый документ?
Ответ:
 (1) Add
 
 (2) Open
 
 (3) Close
 
 (4) Save
 
Номер 3
Какой метод коллекции Documents
в MS Word позволяет сохранить все документы коллекции?
Ответ:
 (1) Add
 
 (2) Open
 
 (3) Close
 
 (4) Save
 
Упражнение 4:
Номер 1
Выберите правильный алгоритм работы с событиями объекта Application
MS Word.
Ответ:
 (1) нужно создать модуль класса и объявить в нем переменную типа Word.Application
– после этого автоматически будут созданы обработчики событий и для того, чтобы они заработали, достаточно заполнить их необходимым кодом 
 (2) нужно добавить в проект новый элемент управления Word.Application
и написать для него обработчики нужных событий 
 (3) нужно создать модуль класса, объявить в нем новую объектную переменную типа Word.Application
с идентификатором доступности Public
, создать обработчики событий для этой переменной и связать переменную с запущенным приложением 
 (4) нужно добавить в проект модуль класса и создать в нем обработчики событий для объекта Word.Application
, который представляет собой запущенное приложение 
Номер 2
Выберите правильный алгоритм работы с событиями объекта Application
MS Word.
Ответ:
 (1) нужно создать модуль класса, объявить в нем новую объектную переменную типа Word.Application
с идентификатором доступности Public
, создать обработчики событий для этой переменной и связать переменную с запущенным приложением 
 (2) нужно создать модуль класса и объявить в нем переменную типа Word.Application
– после этого автоматически будут созданы обработчики событий и для того, чтобы они заработали, достаточно заполнить их необходимым кодом 
 (3) нужно добавить в проект новый элемент управления Word.Application
и написать для него обработчики нужных событий 
 (4) нужно добавить в проект модуль класса и создать в нем обработчики событий для объекта Word.Application
, который представляет собой запущенное приложение 
Номер 3
Выберите правильный алгоритм работы с событиями объекта Application
MS Word.
Ответ:
 (1) нужно добавить в проект новый элемент управления Word.Application
и написать для него обработчики нужных событий 
 (2) нужно создать модуль класса, объявить в нем новую объектную переменную типа Word.Application
с идентификатором доступности Public
, создать обработчики событий для этой переменной и связать переменную с запущенным приложением 
 (3) нужно добавить в проект модуль класса и создать в нем обработчики событий для объекта Word.Application
, который представляет собой запущенное приложение 
 (4) нужно создать модуль класса и объявить в нем переменную типа Word.Application
– после этого автоматически будут созданы обработчики событий и для того, чтобы они заработали, достаточно заполнить их необходимым кодом 
Упражнение 5:
Номер 1
С помощью какого метода можно сделать объект типа Document
активным в MS Word?
Ответ:
 (1) Close
 
 (2) ComputeStatistics
 
 (3) Activate
 
 (4) FitToPages
 
Номер 2
С помощью какого метода объекта типа Document
можно узнать статистические сведения о документе в MS Word?
Ответ:
 (1) Close
 
 (2) ComputeStatistics
 
 (3) Activate
 
 (4) FitToPages
 
Номер 3
С помощью какого метода объекта типа Document
можно уменьшить размер документа на одну страницу?
Ответ:
 (1) Close
 
 (2) ComputeStatistics
 
 (3) Activate
 
 (4) FitToPages
 
Упражнение 6:
Номер 1
Какое свойство объекта типа Document
позволяет работать с отдельными словами документа в MS Word?
Ответ:
 (1) AttachedTemplate
 
 (2) Bookmarks
 
 (3) Characters
 
 (4) Words
 
Номер 2
Какое свойство объекта типа Document
позволяет работать с отдельными символами документа в MS Word?
Ответ:
 (1) AttachedTemplate
 
 (2) Bookmarks
 
 (3) Characters
 
 (4) Words
 
Номер 3
Какое свойство объекта типа Document
позволяет управлять присоединенным к нему шаблоном?
Ответ:
 (1) AttachedTemplate
 
 (2) Bookmarks
 
 (3) Characters
 
 (4) Words
 
Упражнение 7:
Номер 1
Для того чтобы работать с событиями объекта Document
в MS Word, нужно выполнить следующие действия:
Ответ:
 (1) нужно создать модуль класса и объявить в нем переменную типа Document
– после этого автоматически будут созданы обработчики событий и для того, чтобы они заработали, достаточно заполнить их необходимым кодом 
 (2) нужно выбрать объект ThisDocument
в окне Project Explorer, после чего в окне редактирования кода выбрать объект Document
и интересующий вас обработчик. После этого нужно лишь заполнить тело обработчика необходимым кодом 
 (3) нужно создать модуль класса, объявить в нем новую объектную переменную типа Document
с идентификатором доступности Public
и создать обработчики событий для этой переменной 
 (4) нужно добавить в проект форму, разместить на ней элемент управления Document
и настроить его обработчики событий 
Номер 2
Для того чтобы работать с событиями объекта Document
в MS Word, нужно выполнить следующие действия:
Ответ:
 (1) нужно выбрать объект ThisDocument
в окне Project Explorer, после чего в окне редактирования кода выбрать объект Document
и интересующий вас обработчик. После этого нужно лишь заполнить тело обработчика необходимым кодом 
 (2) нужно создать модуль класса и объявить в нем переменную типа Document
– после этого автоматически будут созданы обработчики событий и для того, чтобы они заработали, достаточно заполнить их необходимым кодом 
 (3) нужно создать модуль класса, объявить в нем новую объектную переменную типа Document
с идентификатором доступности Public
и создать обработчики событий для этой переменной 
 (4) нужно добавить в проект форму, разместить на ней элемент управления Document
и настроить его обработчики событий 
Номер 3
Для того чтобы работать с событиями объекта Document
в MS Word, нужно выполнить следующие действия:
Ответ:
 (1) нужно создать модуль класса и объявить в нем переменную типа Document
– после этого автоматически будут созданы обработчики событий и для того, чтобы они заработали, достаточно заполнить их необходимым кодом 
 (2) нужно создать модуль класса, объявить в нем новую объектную переменную типа Document
с идентификатором доступности Public
и создать обработчики событий для этой переменной 
 (3) нужно выбрать объект ThisDocument
в окне Project Explorer, после чего в окне редактирования кода выбрать объект Document
и интересующий вас обработчик. После этого нужно лишь заполнить тело обработчика необходимым кодом 
 (4) нужно добавить в проект форму, разместить на ней элемент управления Document
и настроить его обработчики событий 
Упражнение 8:
Номер 1
Можно ли перейти от объекта Range
к объекту Selection
?
Ответ:
 (1) да 
 (2) нет 
 (3) это возможно, но лишь в документах с расширением .DOTM
 
 (4) это возможно, но лишь в документах с расширением .DOCM
 
Номер 2
Можно ли перейти от объекта Selection
к объекту Range
?
Ответ:
 (1) да 
 (2) нет 
 (3) это возможно, но лишь в документах с расширением .DOTM
 
 (4) это возможно, но лишь в документах с расширением .DOCM
 
Номер 3
Какой объект естественнее всего использовать для обработки фрагмента документа, выделенного пользователем в MS Word?
Ответ:
 (1) Document
 
 (2) Selection
 
 (3) Range
 
 (4) Application
 
Упражнение 9:
Номер 1
Назовите главные недостатки объекта Selection
в MS Word
Ответ:
 (1) он позволяет обрабатывать документы, основываясь лишь на текущем выделении или текущей позиции курсора. Малейшие изменения в документе могут серьезно повлиять на работу макроса, основанного на Selection
 
 (2) он не позволяет удалять символы из документа 
 (3) обработка документа с помощью этого объекта приводит к перемещению курсора по тексту – поэтому его работа может быть нарушена действиями пользователя 
 (4) он не может работать с кириллическими шрифтами 
Номер 2
В чем заключаются преимущества обработки текста в MS Word с использованием объекта Range
вместо объекта Selection
?
Ответ:
 (1) при обработке текста не производится его выделения или перемещения курсора 
 (2) объект Range
, в отличие от Selection
, может работать с кириллическими шрифтами 
 (3) объект Range
, в отличие от Selection
, может действовать в любых типах документов 
 (4) в документе может быть определено множество объектов типа Range
, в то время как в документе может быть лишь один объект Selection
 
Номер 3
Если вы нуждаетесь в правке определенных частей документа, например, при создании нового документа на основе шаблона, с помощью каких объектов рациональнее всего задать эти места в документе?
Ответ:
 (1) Range
 
 (2) Selection
 
 (3) Bookmarks
 
 (4) Document
 
Упражнение 10:
Номер 1
Назовите имя автоматически выполняемого макроса, который выполняется при закрытии документа.
Ответ:
 (1) AutoNew
 
 (2) AutoOpen
 
 (3) AutoClose
 
 (4) AutoExit
 
Номер 2
Назовите имя автоматически выполняемого макроса, который выполняется при открытии существующего документа.
Ответ:
 (1) AutoNew
 
 (2) AutoOpen
 
 (3) AutoClose
 
 (4) AutoExit
 
Номер 3
Назовите имя автоматически выполняемого макроса, который выполняется при создании нового документа
Ответ:
 (1) AutoNew
 
 (2) AutoOpen
 
 (3) AutoClose
 
 (4) AutoExit