- •1. Класифікація додатків. Системне та прикладне програмне забезпечення.
- •2.Класифікація додатків. Вертикальні та горизонтальні додатки.
- •3.Класифікація додатків за масштабністю. Настільний додаток. Груповий додаток. Додаток масштабу підприємства.
- •4.Класифікація додатків за часом роботи. Додатки реального та моделюємого часу.
- •5.Складові додатки офісних пакетів ms Office та OpenOffice.Org.
- •6.Розрахунки у ms Excel – абсолютна та відносна адресація у формулах наведіть приклад та поясніть.
- •7.Розрахунки у ms Excel : заповнення – наведіть пункт меню та поясніть призначення, маркер заповнення, операція протягування.
- •8.Розрахунки у ms Excel : функції если, счетесли.
- •9.Розрахунки у ms Excel : функції сумм, суммесли.
- •10.Списки ms Excel : поняття списку в ms Excel.
- •11.Списки ms Excel : сортування списку з панелі інструментів та з пункту меню. Сортування виділених чарунок. Користувальницький порядок сортування.
- •12.Списки ms Excel : поняття автофільтр, пункти «вимога» та «перші десять» автофільтру.
- •13.Списки ms Excel : поняття розширений фільтр, правила складання діапазону умов.
- •14.Списки ms Excel : поняття проміжні підсумки. Поясніть поле «при кожній зміні в».
- •15.Списки ms Excel : поняття зведеної таблиці. Відобразіть та поясніть частини макету зведеної таблиці.
- •16.Поняття макрос, запис макросу, редагування, призначення клавіатурної комбінації. Призначення макросу до елементу управління (кнопки).
- •17.Створення функції користувача. Поняття модуль. Призначення посилання на функцію користувача з чарунки робочого листа.
- •18.Директиви об’явлення змінних: public, private, static, global. Час життя змінної. Локальні та глобальні змінні.
- •19.Об’явлення процедур та функцій. Передача параметрів до процедур та функцій. Передача за позицією, передача за ім’ям.
- •20.Підпрограми: завдання необов’язкових параметрів. Присвоєння функції значення що повертається. Достроковий вихід з процедур та функцій.
- •21.Об’явлення змінних та констант. Об’явлення декількох змінних через кому.
- •22.Типи даних vba.
- •23.Типи даних Currency, Variant, Object.
- •24.Коментарі в коді. Розрив рядка всередині оператора.
- •25.Синтаксис оператора if. Однорядковой, багаторядковий, вкладений.
- •26.Синтаксис оператора Select Case. Тип ключа вибору. Декілька операторів для випадку вибору.
- •31.Синтаксис оператора For Each. Досрочный выход из цикла
- •32.Функции приведения типов. CStr, cdBl
- •33.Основные математические функции vba
- •34.Массивы одномерные и многомерные. Объявление, обращение к элементам массива
- •35. Динамические массивы. Объявление, изменение размера массива с сохранением предыдущих значений. Функции uBound, lBound. Удаление массива
- •36. Назначение и синтаксис функции format. Части шаблона форматирования, которые назначаются через точку с запятой, использование литералов в шаблоне формата, примеры.
- •37.Шаблон формата функции format для вещественных чисел.
- •38. Шаблон формата функции format для типа дат
- •39.Внутреннее представление типа дата. Разность дат, прибавление чисел к датам
- •40.Тип данных строка. Возможность обращения к символу строки
- •41.Тип данных строка. Функции получения ansi кода символа и наоборот.
- •42.Тип данных строка. Функции InStr, IntStrRev
- •43.Тип данных строка: Функции Join, ucase, lcase, Len
- •44.Тип данных строка. Функции Left, Right, Mid
- •45.Тип данных строка. Функции lTrim, Trim, rTrim
- •46.Тип данных строка. Функция Replace
- •47.Тип данных строка. Функция Split
- •48.Сравнение строк операторами и функциями. Правила
- •49.Стандартные функции InputBox, MsgBox
- •50. Объект Application
- •51.Объект Workbooks
- •52.Объект WorkSheets
- •53.Объекты ActiveWorkBook, ActiveSheet, ActiveCell.
- •54.Объект ActiveCell.Offset
- •55.Объект Range. Возвращение диапазона и возвращение одной ячейки. Range.Value
- •65. Оператор With
- •66. Range.Font. Подсвойства Range.Font.Bold, Range.Font.Shadow, Range.Font.Italic, Range.Font.Size, Range.Font.Name, Range.Font.Color, Range.Font.ColorIndex
- •68. Програмне очищення діапазону чарунок, очищення даних, очищення формату.
- •69. Об’єкт Characters, поняття, приклад
- •70.Додавання UserForm до проекту, видалення UserForm з проекту. Як здійснюється обробка подій елементів управління. Правило іменування подій в vba.
- •71. Загальні властивості елементів управління : Name, Caption, Top, Left, Height, Width.
- •72. Загальні властивості елементів управління : TabStop, TabIndex, Tag, ForeColor, BackColor.
- •73. Загальні властивості елементів управління : Enabled, Visible, Tag, Font, TextAlign.
- •74. Загальні властивості елементів управління : MouseIcon, MousePointer.
- •80. UserForm – методи Show, Hide. Властивість ShowModal. Модальний режим відображення форми. Повернення результату модальної форми.
- •81. UserForm – методи Initialize, Activate, QueryClose, Terminate.
- •83. Елемент управління Label – призначення, властивості Caption, Multiline, WordWrap, Autosize.
- •84. Елемент управління CommandButton – призначення, властивості Caption, Cancel, Accelerator, Default, Picture.
- •85. Елемент управління ListBox – призначення, властивості ListIndex, ListCount, List, Text.
- •86. Елемент управління ListBox – призначення, властивість Value. Додавання елементів до списку. Метод Clear. Подія Change.
- •87. Вибір декількох елементів у ListBox – властивості MultiSelect, Selected(наведіть приклад).
- •88. Елемент управління ComboBox – призначення, властивості ListStyle, ListIndex, ListCount, List, ListRows, Value. Додавання елементів до списку. Подія Change.
- •89. Елемент управління TextBox – призначення, властивості Value, Text, ScrollBars, MaxLength, PasswordChar.
- •90. Елемент управління TextBox – властивості SelLength, SelStart, SelText.
- •91. Елемент управління CheckBox – призначення, властивості Value, Tripleatate.
- •92. Елемент управління OptionButton – призначення, властивості Value, GroupName.
- •93. Елемент управління SpinButton – призначення, властивості Value, Min, Max, SmallChange, Orientatioin. Подія Change.
- •94. ScrollBar — полоса прокрутки.
- •95. Елемент управління ToggleButton – призначення, властивості Value, TrippleState, подія Click.
- •96. Елемент управління Frame – призначення, властивості Caption, SpecialEffect, BorderStyle, BorderColor.
- •97. Елемент управління TabStrip – призначення, властивості Style, Value, додавання/видалення сторінок.
- •98. Елемент управління MultiPage – призначення, чим відрізняється від TabStrip, властивості Index, Cycle, додавання/видалення сторінок.
- •99. Елемент управління Image – призначення, властивості Picture, PictureSizeMode, PictureTilling, SpecialEffect.
- •100. Об’єктна ієрархія ms Word : наведіть основні коллекції. Наведіть приклад звернення до об’єкту коллекції.
- •101. Об’єкт Application ms Word. Наведіть основні методи та властивості.
- •102. Колекція Documents ms Word. Наведіть основні методи та властивості.
- •103. Колекція Sections ms Word. Наведіть основні методи та властивості.
- •104. Об’єкт Section ms Word. Наведіть основні методи та властивості.
- •105. Колекція Tables ms Word. Наведіть основні методи та властивості.
- •106. Об’єкт Table ms Word. Наведіть основні методи та властивості.
- •107. Звернення до чарунок об’єкта Table ms Word. Основні методи та властивості чарунок.
- •108. Колекція Paragraphs. Наведіть основні методи та властивості.
- •109. Об’экт Paragraph. Наведіть основні методи та властивості.
- •110. Функція Range та об’єкт Range – призначення та основні властивості.
- •111. Наведіть маленький приклад звернення з vba коду ms Excel до документу ms Word. Яке підключення до проекту необхідно для використання ms Word.
49.Стандартные функции InputBox, MsgBox
Чтобы вывести информацию пользователю - нужно воспользоваться встроенной функцией MsgBox().
MsgBox(Текст[,кнопки] [,заголовок окна] [, файл справки, метка в файле справки])
Dim nVar As Integer
nVar = MsgBox ("Будем делать?", 65, "Демонстрационное окно сообщения")
Если значение nVar равно 1, то пользователь нажал OK, если 2, то Cancel.
Чтобы принять информацию от пользователя - нужно воспользоваться функцией InputBox().
Dim Input
Input = InputBox("Введите Ваше имя: ")
MsgBox (" Вы ввели: " & Input )
Для InputBox() можно указать текст приглашения, заголовок окна, значение по умолчанию, местонахождение окна и файл справки. Все вводимое пользователем InputBox() автоматически переводит в тип данных String — может потребоваться выполнить преобразование.
50. Объект Application
Объект Application представляет собой само приложение, в функции которого в данном случае выступает MS Excel. Имеется группа свойств объекта Application, которые заданы обычными переменными Visual Basic. Такие свойства называют терминальными свойствами.Свойства объекта Application:
Application.ActiveCell.Font.Size = 14
Здесь мы задаем размер шрифта для активной ячейки равным 14 пунктов.
- Свойство Cells возвращает объект Range, который представляет все ячейки на активном рабочем листе. В том случае, если активный объект не является рабочим листом, это свойство не применимо.
- Свойство CommandBars возвращает коллекцию CommandBars, содержащую все панели команд MS Excel.
- Свойство Sheets возвращает коллекцию Sheets, которая содержит все листы ак-тивной рабочей книги.
- Свойство Workbooks возвращает коллекцию, которая содержит все открытые рабочие книги (Workbooks).
- Свойство Width определяет ширину окна приложения в пикселах.
- Свойство Height определяет высоту окна приложения в пикселах.
- Свойство WindowState определяет состояние окна приложения. Значением данного свойства может быть одна из констант: xlMaximized, xlMinimized или xlNormal.
- Свойство Тор задает расстояние от верхнего края экрана до верхнего края окна приложения. Если окно приложения свернуто, то это свойство определяет позицию значка приложения.
- Свойство Left задает расстояние от левого края экрана до левого края окна приложения. Если окно приложения развернуто на весь экран, то это свойство возвращает отрицательное число, зависящее от ширины границы окна приложения.
Методы объекта Application
- Calculate Вызывает принудительное вычисление во всех открытых рабочих книгах.
- Run Запускает на выполнение подпрограмму или макрос.
- Volatile Вызывает перевычисление функции пользователя при изменении значений параметров.
- Wait Временно приостанавливает работу приложения без остановки работы других программ.
-OnKey Устанавливает выполнение специфицированной процедуры при нажатии заданной комбинации клавиш.
- OnRepeat
OnUndo
Определяет процедуру, выполняемую при выборе команды Правка, Повторить (Edit, Repeat) и Правка, Отменить (Edit, Undo) соответственно.
-OnRepeat (Text, Procedure), OnUndo (Text, Procedure) Определяет процедуру, выполняемую при выборе команды Правка, Повторить (Edit, Repeat) и Правка, Отменить (Edit, Undo) соответственно.
Quit Закрывает приложение.