Макрос vba excel тест

Укажите начало и окончание процедуры:

Явное объявление переменных:

Функция вывода окна сообщения:

Окно диалога для ввода значения переменной:

Встроенная функция Chr позволяет вставить:

Время в определённом формате

Выберите НЕ правильное значение типа данных Integer:

Переменная Boolean может принимать следующие значения:

от -2 147 483 648 до 2 147 483 647

Свойство OffSet позволяет:

отключать заданный параметр

изменять размер строки/столбца

смещаться по столбцам/строкам

Пошаговая отладка процедуры выполняется клавишей:

Запуск другой процедуры из текущей осуществляется командой:

Свойства блока With…End with перечисляются через знак:

Укажите корректный синтаксис массива, созданного функцией Array

X = Array(«ID, Name, Qty, Price»)

X = Array(«ID», «Name», «Qty», «Price»)

X = SubArray(«ID», «Name», «Qty», «Price»)

X = SummArray(«ID», «Name», «Qty», «Price»)

Инструмент Locals Window позволяет

увидеть текущие локальные подключения

отразить список текущих пользователей

увидеть текущее значение переменных

быстро исполнить команду/формулу

Как называется окно отладки процедур для тестирования отдельных строк кода

Какой будет диапазон данных при использовании .UsedRange

Создание простого тестового задания средствами VBA Excel на конкретном примере. Загрузка вопросов и ответов с помощью массивов. Выставление оценки за тест.

Описание тестового задания

Простое тестовое задание состоит из пяти вопросов с пятью вариантами ответов на каждый. Оценивается пройденный тест от 0 до 5 баллов в зависимости от количества правильных ответов.

Пользователь выбирает на каждый вопрос один ответ из пяти предложенных и нажимает кнопку «Оценить». Результат выполнения тестового задания выводится в информационном окне MsgBox.

Форма и элементы управления

На пользовательской форме VBA Excel расположены пять элементов управления Frame (рамка) для размещения вопросов. В каждой рамке расположены по пять элементов OptionButton (переключатель) для размещения и выбора вариантов ответа.

Рамки нужны для объединения переключателей в группы, в которых только один элемент OptionButton из группы может иметь значение True. Это облегчает пользователю перевыбор ответа.

Форма тестового задания

Кнопка CommandButton1 используется для запуска процедуры расчета оценки за пройденный тест.

Загрузка вопросов и ответов

Вопросы и варианты ответов присваиваются массивам непосредственно в коде VBA Excel. Из массивов информация передается на пользовательскую форму элементам управления Frame и OptionButton.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

Private Sub UserForm_Initialize()

Dim arr1 As Variant, arr2 As Variant, i As Byte

‘Присваиваем список вопросов массиву arr1

arr1 = Array(«Сколько лапок у мухи?», «На что меняют шило?», _

«5! — это сколько?», «Кто может стать мужем лосихи?», _

«Что в списке цветов лишнее?»)

‘Присваиваем вопросы заголовкам рамок

‘из массива arr1

For i = 1 To 5

  Controls(«Frame» & i).Caption = arr1(i 1)

Next

‘Присваиваем варианты ответов массиву arr2

arr2 = Array(«2», «4», «6», «8», «10», «на вилы», «на мыло», _

«на силу», «на рыло», «на рынду», «24», «48», «60», «120», _

«240», «Вепрь», «Упырь», «Бугай», «Мизгирь», «Сохатый», _

«Сенполия», «Физалия», «Циния», «Пеларгония», «Аквилегия»)

‘Присваиваем варианты ответов надписям

‘переключателей из массива arr2

For i = 1 To 25

  Controls(«OptionButton» & i).Caption = arr2(i 1)

Next

CommandButton1.Caption = «Оценка»

Me.Caption = «Тестовое задание»

End Sub

Пример тестового задания

Выставление оценки за тест

Для расчета оценки за пройденный тест используется свойство Value элемента управления OptionButton, которое равно True, если переключатель выбран. В тексте процедуры свойство Value не указано, так как оно является для OptionButton свойством по умолчанию.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

Private Sub CommandButton1_Click()

Dim arr3 As Variant, n As Byte, i As Byte

‘Присваиваем порядковые номера правильных

‘ответов массиву arr3

arr3 = Array(«3», «7», «14», «20», «22»)

‘Считаем количество правильных ответов

For i = 1 To 5

  If Controls(«OptionButton» & arr3(i 1)) Then

    n = n + 1

  End If

Next

‘Выводим результат в MsgBox

MsgBox «Ваша оценка: « & n

End Sub

MsgBox с оценкой за пройденный тест

Предложенное здесь простое тестовое задание в VBA Excel можно усовершенствовать, организовав загрузку вопросов и ответов в массивы с активного рабочего листа. Тогда на разных листах можно будет создать различные варианты тестов и запускать их одной программой, выбрав нужный лист.

  • Filter topic wise: 
  • All
  • Excel Macro

Advanced Excel Macros and VBA Practice Exam Questions

Format Practice Exam

No. of Questions 55 Questions

DeliveryOnline, Immediate

Test Modes Practice, Exam

$15.99

ADD TO CART

KNOW MORE

Get Premium Access

Report This Question

Test name

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

Протестируйте свой уровень владения макросами в Excel

Ежедневно используете MS Excel в работе? Устали повторять одни и те же рутинные операции? Хотите освободить время для действительно важных задач?
Используя язык VBA, можно написать макрос — инструмент, позволяющий автоматизировать многие повторяющиеся действия в таблице Excel. Для его создания можно записать последовательность действий в программе и дать им уникальное название, или использовать язык VBA. Как только команда написана, ее можно применять, единожды щелкнув мышкой.
Пройдите онлайн тест по vba excel с ответами, чтобы оценить, насколько хорошо вы владеете темой, и где знания стоит дополнить.

Зачем изучать работу в программе Excel углубленно?

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

Как это работает?

Если совсем просто, макрос — набор инструкций, который сообщает программе последовательность действий. При этом все инструкции объединяются в одной команде. Так что макрос по сути является не рецептом по приготовлению каши, а такой себе автоматической мультиваркой: загружаете ингредиенты, и результат выдается вам после нажатия одной кнопки. Тест по vba с ответами покажет, насколько вы владеете знаниями по созданию макросов.

Мне что, нужно учить язык программирования?

Не все так радикально. Язык VBA — упрощенный вариант языка Visual Basic, который, в свою очередь, уходит корнями к Бейсику. Тест на знание vba могут пройти даже те, кто не написал в жизни ни строчки кода: ведь создан он специально для тех, кто программировать не хочет. С помощью данного языка можно записать макрос и назначить его конкретной кнопке. Такая микрокоманда существенно сокращает “ручную” работу, повысив продуктивность и качество труда.

In VBA, which data type contains only two values?

A) Byte

B) Long

C) Double

D) Boolean

Correct!
Wrong!

Explanation:
A Boolean data type is a logical data type with only two possible values: true or false.

Which of the following formulas will produce an integer between 1 and 10, inclusive, with a probability of 10% for each integer?

A) ROUND(10*RAND().O)

B) INT(10*RAND())+1

C) ROUND(10*RAND().0)+1

D) ROUND(9*RAND(),0)+1

Correct!
Wrong!

Explanation:
The correct answer :
INT(10*RAND())+1

What is written at the function’s end?

A) Last Function

B) Close Function

C) Stop Function

D) End Function

Correct!
Wrong!

Explanation:
End Function in VBA End is a statement in VBA that has multiple forms in VBA applications; a simple End statement
can be placed anywhere in the code and it will automatically stop the execution of the code; end statement is used
in many procedures like to end the subprocedure or to end any loop function like End if;

What is the output of expression in VBA? (1O0 OR 00) True/False

A) True

B) 0.0

C) False

D) 100

Correct!
Wrong!

Explanation:
The correct answer :
True

In VBA, what isn’t a decision statement?

A) if.. Elseif..Else statement

B) if statement

C) if.. Else statement

D) None of the above

Correct!
Wrong!

Explanation:
The correct answer :
None of the above

In VBA, what is the output of expressicm 5+1 0?

A) 15.0

B) 150.0

C) 5.0

D) 10.0

Correct!
Wrong!

Explanation:
The correct answer :
15.0

During the calculation process, rounding errors may occur.

A) Multiplication

B) Addition

C) Subtraction

D) None of the above

Correct!
Wrong!

Explanation:
The correct answer
Multiplication

In VBA, which of the following is not a data type?

A) Text

B) Date

C) Time

D) None of the above

Correct!
Wrong!

Explanation:
The correct answer
None of the above

In Excel, what keyboard shortcut is used to use a breakpoint?

Correct!
Wrong!

Explanation:
The f9 key is used to assess the formula’s selected parts and see what they return. You select a section of the
formula and press the F9 key to see what the formula returns for that section.

What are the OR and XOR operators?

A) Relational operators

B) Logical Operators

C) Arithmetic operators

D) None of the above

Correct!
Wrong!

Explanation:
A logical operator is a symbol or word that connects two or more expressions so that the value of the
compound expression created is solely determined by the value of the original expressions and the
operator’s meaning.

What is the output of expression — 5&1O in VBA?

Correct!
Wrong!

Explanation:
In Microsoft Excel, you can use the & operator to split the string values before concatenating them into a single string.
In Excel, the & operator can be used as both a worksheet (WS) and a VBA (VBA) function. The & operator is a worksheet
function that can be used in a formula in a worksheet cell. As a result,
This operator is a VBA function that can be used in macro code written in the Microsoft Visual Basic Editor.

As a result, the correct answer is 510.

VBA is based on which programming language?

A) Visual Basic

B) Visual Base

C) Visual Borland

D) Variable Basic

Correct!
Wrong!

Explanation:
Visual Basic is the brand name for a set of Microsoft computer languages.

In Excel, what is the shortcut key to open the VBA editor?

A) ALT+F10

B) ALT+F8

C) ALT+F11

D) ALT+F9

Correct!
Wrong!

Explanation:
This method, as promised, is the quickest and easiest way to open the VBA editor in Excel. The shortcut «Alt + F11»
shows the editor and its windows as they were the last time they were used. The plus (+) indicates that you must
hold (i.e., maintain holding) the previous key (s) while pressing the following key when using keyboard shortcuts.

Which of the following is the default data passing method in VBA?

A) Depends upon program

B) ByRef

C) Depends upon data type

D) ByVal

Correct!
Wrong!

Explanation:
The term «byRef» refers to passing a variable or an object by reference (memory address)

When you open a workbook in Excel VBA, which event starts macros automatically?

A) Workbook_access()

B) Workbook_Open()

C) Workbook()

D) None of the above

Correct!
Wrong!

Explanation:
Is a method for opening an Excel workbook from another Excel workbook. There are 15 possible arguments
for the Workbooks.Open function. We can create a particular aspect of how the Workbooks.Open method
opens an excel workbook using these 15 optional arguments.

In VBA, what data type is used to store decimal values?

A) Long

B) Byte

C) Double

D) lnteger

Correct!
Wrong!

Explanation:
The correct answer
Double

Which part of the VBA window corresponds to the code-writing area?

A) Procedure

B) Function

C) Module

D) None of the above

Correct!
Wrong!

Explanation:
The code in the visual basic editor is stored in a «.bcf» extension file called a VBA module. You can write code
in each module’s own code window.

In VBA, which of the following statements is not a looping statement?

A) For Next

B) Do While

C) If Then Goto

D) Do Until

Correct!
Wrong!

Explanation:
The correct answer
If Then Goto

What in VBA does not return a value?

A) Depends upon program

B) Subroutine

C) Depends upon data type

D) Function

Correct!
Wrong!

Explanation:
A subroutine is a collection of program instructions that perform a single purpose and are packed together
as a unit. This unit can then be used in applications where that specific task needs to be completed.

In VBA, what character indicates the start of a comment?

Correct!
Wrong!

Explanation:
The correct answer

The term «attached text» refers to text that is attached to a cell.

A) Dialog

B) Extension

C) Callout

D) Comment

Correct!
Wrong!

Explanation:
Comments are statements in VBA programming that are not performed or compiled and are solely used to
provide a brief summary of a function, variable, statement, or other object.

In Excel, which of the following is not a chart type?

A) Pie chart

B) Line chart

C) Bar chart

D) None of the above

Correct!
Wrong!

Explanation:
The correct answer
None of the above

If a formula in a cell relates to its own cell directly or indirectly, what is it called?

A) Circular reference

B) Physical reference

C) Relative reference

D) Absolute reference

Correct!
Wrong!

Explanation:
A circular reference is a set of references in which the last item refers back to the first, forming a closed loop.

What this demonstrates is a function that is used by another function.

A) Chain Function

B) Text Function

C) Nested Function

D) Vlookup Function

Correct!
Wrong!

Explanation:
The correct answer
Nested Function

What does REM stand for in VBA?

A) Start of a procedure

B) Start of a sub-procedure

C) Start of a comment

D) Start of a function

Correct!
Wrong!

Explanation:
Use the «REM» Keyword to Insert a Comment in VBA Instead of using an apostrophe, you can start a
comment line with the keyword REM. The acronym REM stands for «remarks.»

Белорусско-Савеловский

3-я ул. Ямского Поля, д. 32, 1-й подъезд, 5-й этаж

Радио

ул. Радио, д.24, корпус 1, 2-ой подъезд, 2-ой этаж

Таганский

ул. Воронцовская, д. 35Б, корп.2, 5-ый этаж

Бауманский

ул. Бауманская, д. 6, стр. 2, бизнес-центр «Виктория Плаза», 4-й этаж

Webxcel, the first webserver written in plain Visual Basic macros in Microsoft Excel, is getting more and more mature. Last time I blogged about getting PHP support going, this time we’ll look into increasing webxcel’s stability — through unit testing.

This is what it looks like:

Screenshot of unit tests run from PowerShell

Figure 1.1: Running VBA unit tests from PowerShell

Why are you still doing this?

You’re right, I didn’t invent unit testing in VBA and why should anyone even bother? Rubberduck already built tooling for people to improve their VBA workflow, however it requires you to install their add-in, and I think we can do testing in a semi-automated way without even interacting with a GUI.

Also, I decided to take a course called «Peer-To-Peer Systems and Security» at my university, which allowed students to build a predefined project in any language on any platform.

Obviously, I chose Microsoft Word, since enterprise environments need P2P systems and I take course work very seriously (I passed the course with an A+, but from what I heard, the instructors now consider limiting it to more «conservative» platforms). One of the project requirements however was (unit) testing, so I had to come up with something.

How it works

Similar to the build script introduced in the first post about automating version control for VBA projects, unit testing can be achieved by utilising Microsoft Office interop functionality.

Testing can be broken down to:

1) Identify test suites and tests
2) Setup tests (i.e. run beforeAll and beforeEach methods before all or individual tests)
3) Run tests
4) Tear down tests (i.e. run afterAll and afterEach)

Let’s look into these steps in detail.

Identifying test suites and tests

.NET supports accessing the VBA document model, so we can list all modules and modify their code (i.e. importing and exporting). For simplicity and also developer experience, let’s assume our test suites all have to start with «Test», since we can’t annotate modules or declare them «testable» without parsing VBA ourselves. For instance, inheritance like JUnit’s TestCase class would require us to understand VBA’s inheritance from our unit testing tooling; checking whether a module starts with «Test» is a lot easier:

List of modules and test suites

Figure 1.2: A list of modules (green background) and their corresponding test suites (blue background).

After identifying our test suites, we need to find our tests. Again we can take the naming shortcut, to only test functions starting with «Test» rather than parsing docstrings. With our test cases in place, we can start setting up and running our tests.

Fun fact: the interop code to access the individual lines of a VBA module looks a lot like Visual Basic. To access an individual module, one has to call modules.Item(index), and index starts at 1, which is typical to VB. Similarly, modules expose a module.CodeModule.Lines(fromIndex, toIndex) function, whose indices start at 1 once again. It might be a coincidence, however it looks a lot like that code has not been touched in a long time.

Setup and tear down tests

It might be helpful for tests to share some setup, e.g. when a module needs an instance of a class in all tests, it might be a good idea to create it once and share it among all tests.

To do so, we’ll also search for BeforeAll, BeforeEach, AfterEach and AfterAll functions in our test suites and call them before our actual tests.

Running tests

Running a test is rather easy: interop provides an app.Run(macroName, arg1, arg2, ...) method, which we can use to call macros. We can even pass arguments or get its return value if it’s an instance of a class. Note that VBA has something similar to structs, i.e. custom types, which can only be used inside VBA. Accessing a custom type returned via app.Run will not work.

To find out whether a test was run successfully, we’ll need to signal our result to the test script somehow. Since we can return arbitrary objects, we can create an Assert class, which has two properties:

  • AssertSuccessful: indicates whether the test assertion was ok
  • AssertMessage: a helpful message to indicate test failure or success

By also providing a factory method to create such Assert objects like AreEqual, special messages like «expected ‘foo’, got ‘bar'» can be crafted in case of a failure:

Screenshot of failed test case error message

Figure 1.3: A failed assertion, indicating the expected and actual value

Conclusion

VBA projects can now be unit tested without running tests from a GUI.

John Oliver saying "Cool."

I’m still looking for a way to run tests on a CI server for a «Build: Passing» badge on GitHub, so if you happen to know a CI provider offering preinstalled Microsoft Office for FOSS projects, let me know.

I am working on an Excel VBA macro that will take some excel file, scrub / clean it, and produce a workbook with 2 sheets — sheet 1 being the original ‘dirty’ file, sheet 2 being the cleanly scrubbed file.

Since we have 10 different formats right now, and down the road 40+.. I would like to save this output for a given set of files, then write a unit test which takes the original input, runs our macro, then compares the macro’s output to the saved, expected output we have.

Then anytime later down the road when we do maintenance, we can quickly and easily run our unit-tests to make sure we didn’t break anything that already worked.

This is my first time working with VBA. I googled around for frameworks or plug ins and can’t find much help. I did find a function that will compare 2 whole excel spreadsheets — so I have that part down. But now I need to figure out how to actually write and execute this unit test. Writing the unit test should be pretty straight forward — but how do I execute it? I don’t want to put a button on the spreadsheet that says ‘run unit tests’… Is there a way in VBA/Excel to just run an arbitrary function, so I can just say right click on my UnitTest function and do ‘run’?

Any additional feedback on what my plans for unit testing would also be appreciate. Thanks again.

Главная / Программирование /
VBA в MS Office 2007 / Тест 2

Упражнение 1:


Номер 1

Для чего нужен макрорекордер в приложениях MS Office?

Ответ:

(1) для автоматического создания новых документов 

(2) для автоматического дополнения слов при вводе 

(3) для автоматического создания макросов 

(4) для автоматического форматирования документов 


Номер 2

С помощью макрорекордера VBA можно…

Ответ:

(1) вручную отредактировать существующий макрос 

(2) автоматически создать новый документ 

(3) автоматически отформатировать документ 

(4) автоматически создать макрос 


Номер 3

Для чего, помимо автоматического создания макросов, можно использовать макрорекордер?

Ответ:

(1) для автоматического дополнения слов при вводе 

(2) для автоматического создания новых документов 

(3) для исследования объектных моделей приложений MS Office 

(4) для борьбы с макровирусами 


Упражнение 2:


Номер 1

Как расшифровывается аббревиатура VBA?

Ответ:

(1) Visual Basic for Assembler 

(2) Visual Basic for Applications 

(3) Visual Basic for All 

(4) Visual Basic for Access 


Номер 2

Как расшифровывается аббревиатура ООП?

Ответ:

(1) объектно-ориентированное программирование 

(2) образно-ориентированное программирование 

(3) остаточно-ориентированное программирование 


Упражнение 3:


Номер 1

Макросы в MS Office – это

Ответ:

(1) программы, написанные на С++ 

(2) программы, написанные на VBA 

(3) программы, написанные на C# 

(4) команды, встроенные в MS Word 


Номер 2

В MS Office макросы – это

Ответ:

(1) DLL-файлы 

(2) программы, написанные на VBA 

(3) программы, написанные на C++ 

(4) программы, написанные на С# 


Номер 3

В какой ситуации удобнее всего использовать вызов макроса с помощью окна Макросы?

Ответ:

(1) при наличии большого числа макросов, используемых часто 

(2) при наличии любого количества редко используемых макросов 

(3) при наличии небольшого количества макросов, используемых редко 

(4) при наличии небольшого количества макросов, используемых часто 


Упражнение 4:


Номер 1

В какой ситуации удобнее всего использовать вызов макросов по клавиатурным командам?

Ответ:

(1) при наличии большого числа макросов, используемых редко 

(2) при наличии большого количества часто используемых макросов 

(3) при наличии небольшого количества макросов, используемых редко 

(4) при наличии небольшого количества макросов, используемых часто 


Номер 3

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

Ответ:

(1) до записи макроса 

(2) во время записи макроса 

(3) после записи макроса 


Упражнение 5:


Номер 1

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

Ответ:

(1) до записи макроса 

(2) во время записи макроса 

(3) после записи макроса 


Номер 2

Если вы хотите записать макрос, который автоматически копирует выделенный диапазон ячеек в MS Excel в другой диапазон, когда нужно выделить диапазон, на примере которого осуществляется запись макроса?

Ответ:

(1) до записи макроса 

(2) во время записи макроса 

(3) после записи макроса 


Номер 3

Файлы каких типов в MS Word 2007 не могут хранить макросы?

Ответ:

(1) DOC 

(2) DOCX 

(3) DOCM 

(4) DOTM 

(5) RTF 


Упражнение 6:


Номер 1

Файлы каких типов в MS Word 2007 могут хранить макросы?

Ответ:

(1) DOC 

(2) DOCX 

(3) DOCM 

(4) DOTM 

(5) RTF 


Номер 2

Файлы каких типов в MS Excel 2007 могут хранить макросы?

Ответ:

(1) XLS 

(2) XLSX 

(3) XLSM 

(4) XLTM 

(5) CSV 


Номер 3

С помощью каких файлов MS Office могут распространяться макровирусы?

Ответ:

(1) XLSM 

(2) DOCX 

(3) DOCM 

(4) DOTM 

(5) XLSX 


Упражнение 7:


Номер 1

Почему файлы MS Office, содержащие макросы, потенциально опасны?

Ответ:

(1) при открытии таких файлов могут происходить ошибки 

(2) эти файлы могут содержать макровирусы 

(3) изменения в таких файлах не сохраняются 

(4) эти файлы невозможно редактировать 


Номер 2

Что такое макровирус?

Ответ:

(1) это – любой компьютерный вирус 

(2) компьютерный вирус, написанный на VBA и заражающий документы MS Office 

(3) это компьютерный вирус, который портит файлы, созданные приложениями MS Office 

(4) это понятие – синоним слова «макрос» 


Номер 3

Макросы, сохраненные в Normal.dotm…

Ответ:

(1) автоматически уничтожаются при перезагрузке системы 

(2) доступны из всех документов MS Word 

(3) содержат макровирусы, находящиеся на карантине 

(4) автоматически отправляются в антивирусные компании для проверки 


Упражнение 8:


Номер 1

Какую роль файл Normal.dotm выполняет в MS Word 2007?

Ответ:

(1) это – хранилище настроек безопасности MS Word 

(2) это – хранилище резервных копий редактируемых файлов 

(3) это – глобальный шаблон, который может хранить макросы и параметры, доступные всем документам 

(4) это – хранилище макровирусов, обнаруженных на ПК 


Номер 2

Как называется глобальный шаблон в MS Word 2007?

Ответ:

(1) Normal.xlam 

(2) Normal.docm 

(3) Normal.dotm 

(4) Normal.docx 


Номер 3

Можно ли работать с объектами Microsoft Excel из Microsoft Word?

Ответ:

(1) нет, это невозможно 

(2) это возможно без дополнительных настроек 

(3) это возможно, но для работы нужно подключить библиотеку Microsoft Excel 


Упражнение 9:


Номер 1

Для того, чтобы сделать макрос, записанный в одном из документов MS Word, доступным для других документов Word, макрос нужно сохранить

Ответ:

(1) в редактируемом документе 

(2) в файле Normal.dotm 

(3) в любом внешнем файле 


Номер 2

Можно ли работать с файлами MS Office 2007, используя более старые версии Office?

Ответ:

(1) нет 

(2) да – но после установки специального конвертера файлов 

(3) да – эти файлы полностью совместимы с более старыми версиями Office 


Номер 3

Аналог глобального шаблона Normal.dotm в Microsoft Excel называется

Ответ:

(1) глобальный шаблон MS Excel 

(2) личная книга макросов 

(3) персональная коллекция макросов 

(4) в MS Excel нет аналога Normal.dotm 


Упражнение 10:


Номер 1

Что такое объектная модель приложения MS Office?

Ответ:

(1) это набор элементов управления на вкладках приложения 

(2) это иерархическая структура объектов, из которых состоит приложение 

(3) это набор документов приложения, созданных с момента его установки 

(4) это набор макросов, созданных пользователем в данном приложении 


Номер 2

Для того чтобы сделать макрос, записанный в одном из документов MS Excel, доступным для других Excel-документов, его нужно сохранить

Ответ:

(1) в редактируемом файле 

(2) в любом внешнем файле 

(3) в Личной книге макросов 


Номер 3

Свойство объекта – это

Ответ:

(1) действие, которое может выполнять объект 

(2) один из признаков объекта 

(3) событие, на которое объект может реагировать 

(4) макрос 


Понравилась статья? Поделить с друзьями:
  • Макрос в excel 365
  • Макрос vba excel создание файла
  • Макрос в excel 2010 с кнопкой
  • Макрос vba excel скачать
  • Макрос в excel 2007 что это такое