Π’Π΅Ρ€ΠΌΡ–Π½ΠΎΠ²Π° Π΄ΠΎΠΏΠΎΠΌΠΎΠ³Π° студСнтам
Π”ΠΈΠΏΠ»ΠΎΠΌΠΈ, курсові, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠΈ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ–...

ИспользованиС макросів Π² MS Access 2000

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚Π”ΠΎΠΏΠΎΠΌΠΎΠ³Π° Π² написанніДізнатися Π²Π°Ρ€Ρ‚Ρ–ΡΡ‚ΡŒΠΌΠΎΡ”Ρ— Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ

Запуск макроса с Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»Ρ– инструмСнтов ΠŸΡ€ΡΠΌΡ‹Π΅ способи запуску макросів Ρ” простими, Π°Π»Π΅ Π· Π½Π°ΠΉΡˆΠ²ΠΈΠ΄ΡˆΠΈΠΌΠΈ. Π†ΡΠ½ΡƒΡŽΡ‚ΡŒ ΠΊΡ€Π°Ρ‰Ρ– Ρ– ΡˆΠ²ΠΈΠ΄ΠΊΡ– способи. ΠΠ°ΠΉΠ±Ρ–Π»ΡŒΡˆ Π·Ρ€ΡƒΡ‡Π½ΠΈΠΉ Π· Π½Π°ΡˆΠΎΠ³ΠΎ погляду Π·ΠΎΡ€Ρƒ спосіб запуску макросу — Ρ†Π΅ ΡΡ‚ворСння ΡΠΏΠ΅Ρ†Ρ–Π°Π»ΡŒΠ½ΠΎΡ— ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»Ρ– інструмСнтів. Π©ΠΎΠΏΡ€Π°Π²Π΄Π°, ΠΏΠ°Π½Π΅Π»Π΅ΠΉ інструмСнтів Π±ΡƒΠ»Π° Π΄ΡƒΠΆΠ΅ Π±Π°Π³Π°Ρ‚ΠΎ, ΠΏΡ€ΠΈΡ‡ΠΎΠΌΡƒ Ρƒ Ρ€Ρ–Π·Π½ΠΈΡ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ Π· Access Π½Π° Π΅ΠΊΡ€Π°Π½Ρ– Π·’ΡΠ²Π»ΡΡŽΡ‚ΡŒΡΡ Ρ€Ρ–Π·Π½Ρ– ΠΏΠ°Π½Π΅Π»Ρ–… Π§ΠΈΡ‚Π°Ρ‚ΠΈ Ρ‰Π΅ >

ИспользованиС макросів Π² MS Access 2000 (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсова, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°)

Π—Π°Π΄Π°Π½ΠΈΠ΅ ИспользованиС макросів Π±Π°Π·Ρ– Π΄Π°Π½ΠΈΡ… Microsoft Access.

Π˜ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ моТливості Access Π·Ρ– створСння макросов.

1.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

ИспользованиС макросів Π±Π°Π·Ρ– Π΄Π°Π½ΠΈΡ… Microsoft Access.

Π— Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡŽ макросів ΠΌΠΎΠΆΠ½Π° Π²ΠΈΠΊΠΎΠ½Π°Ρ‚ΠΈ ΠΌΠ°ΠΉΠΆΠ΅ всі Π΄Ρ–Ρ— Π½Π°Π΄ ΠΎΠ±'Ρ”ΠΊΡ‚Π°ΠΌΠΈ Access. Π†ΡΡ‚ΠΎΡ‚Π½ΠΎΡŽ ΠΎΡΠΎΠ±Π»ΠΈΠ²Ρ–ΡΡ‚ΡŽ Access ΠΏΡ€ΠΎΡ‚ΠΈ Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ Microsoft Office, як Word Ρ– Excel, Ρ” ΠΌΠΎΠΆΠ»ΠΈΠ²Ρ–ΡΡ‚ΡŒ Ρ–Π· допомогою макросів Ρ– ΠΌΠΎΠ΄ΡƒΠ»Ρ–Π² VBA Π’ΠΈΠ·Π½Π°Ρ‡Π°Ρ‚ΠΈ Ρ€Π΅Π°ΠΊΡ†Ρ–ΡŽ докладання Ρ€Ρ–Π·Π½Ρ– ΠΏΠΎΠ΄Ρ–Ρ— Ρƒ Ρ„ΠΎΡ€ΠΌΠΈ Ρ– Π·Π²Ρ–Ρ‚Π°Ρ…, Ρ‚Π°ΠΊΡ– як Π½Π°Ρ‚искання ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π·ΠΌΡ–Π½ΠΈ Π΄Π°Π½ΠΈΡ…, відкриття Ρ– закриття Ρ„ΠΎΡ€ΠΌ Ρ– Π·Π²Ρ–Ρ‚Ρ–Π², отримання Ρ„ΠΎΡ€ΠΌΠΎΡŽ Ρ‡ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠΌ управління Ρ„ΠΎΡ€ΠΌΠΈ фокусу Ρ‚ΠΎΡ‰ΠΎ. Π΄.

ΠœΠ°ΠΊΡ€ΠΎΡ Π² Access Ρ” структуру, Ρ‰ΠΎ ΡΠΊΠ»Π°Π΄Π°Ρ”Ρ‚ΡŒΡΡ Π· ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‡ΠΈ ΠΊΡ–Π»ΡŒΠΊΠΎΡ… ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄, які Π²ΠΈΠΊΠΎΠ½ΡƒΡŽΡ‚ΡŒΡΡ Π°Π±ΠΎ послідовно, Π°Π±ΠΎ Ρƒ ΠΏΠΎΡ€ΡΠ΄ΠΊΡƒ, Π·Π°Π΄Π°Π½ΠΎΠΌΡƒ ΠΏΠ΅Π²Π½ΠΈΠΌΠΈ ΡƒΠΌΠΎΠ²Π°ΠΌΠΈ. Набір ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ Π² Access Π΄ΡƒΠΆΠ΅ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ, Π· Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡŽ макросів ΠΌΠΎΠΆΠ½Π° Ρ€Π΅Π°Π»Ρ–Π·ΡƒΠ²Π°Ρ‚ΠΈ Π±Π°Π³Π°Ρ‚ΠΎ Ρ€Π΅Ρ‡Π΅ΠΉ, які Π΄ΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ΡŒ Π·Ρ€ΠΎΠ±ΠΈΡ‚ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π½Π° VBA. КоТна ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΌΠ°Ρ” ΠΏΠ΅Π²Π½ΠΈΠΉ Ρ–ΠΌ'я Ρ–, ΠΌΠΎΠΆΠ»ΠΈΠ²ΠΎ, Ρ‡ΠΈ ΠΊΡ–Π»ΡŒΠΊΠ° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ–Π², які Π·Π°Π΄Π°ΡŽΡ‚ΡŒΡΡ користувачСм. Наприклад, ΠΏΡ–Π΄ час використання ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΠ€ΠΎΡ€ΠΌΡƒ Π½Π°Π²ΠΎΠ΄ΠΈΠ»ΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈ Ρ‰ΠΎ Π½Π΅ΠΎΠ±Ρ…Ρ–Π΄Π½ΠΎ Π΄Π°Ρ‚ΠΈ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½ΡŒΠΎΠ³ΠΎ Π·Π°Ρ…ΠΎΠ΄Ρƒ, Ρ–ΠΌ'я ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠΈ Ρ– Ρ€Π΅ΠΆΠΈΠΌ вивСдСння Ρ—Ρ— Π½Π° ΡΠΊΡ€Π°Π½.

Π£ Microsoft Access 2000 ΠΌΡ–ΡΡ‚ΠΈΡ‚ΡŒΡΡ список ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄, Π·Π³Ρ€ΡƒΠΏΠΎΠ²Π°Π½ΠΈΡ… Π·Π° ΠΊΠ°Ρ‚Сгоріями: Ρ€ΠΎΠ±ΠΎΡ‚Ρƒ Π· Π΄Π°Π½ΠΈΠΌΠΈ Π² Ρ–Π½ΡˆΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ… Ρ– Π·Π²Ρ–Ρ‚Π°Ρ…; виконання ΠΊΠΎΠΌΠ°Π½Π΄, макросів, ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ Ρ– Π·Π°ΠΏΠΈΡ‚Ρ–Π²; Ρ€ΠΎΠ±ΠΎΡ‚Ρƒ Π· ΠΎΠ±'Ρ”ΠΊΡ‚Π°ΠΌΠΈ; ΠΈΠΌΠΏΠΎΡ€Ρ‚/экспорт Π΄Π°Π½ΠΈΡ…, Ρ– ΠΎΠ±'Ρ”ΠΊΡ‚Ρ–Π² ΠΉ Ρ–Π½ΡˆΡ–. Π”ΠΎ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€Ρ–Ρ— «» Π·Ρ–Π±Ρ€Π°Π½Ρ– всС ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, Ρ‰ΠΎ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ΡŒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΠΈ інтСрфСйс прилоТСния.

ДСйствия, які ΠΌΠΎΠΆΠ½Π° Π²ΠΈΠΊΠΎΠ½Π°Π½Ρ– Π· Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡŽ макросів, Π΄ΡƒΠΆΠ΅ Ρ€Ρ–Π·Π½ΠΎΠΌΠ°Π½Ρ–Ρ‚Π½Ρ–. ΠΠ°Π²Ρ–Ρ‚ΡŒ Π½Π΅ Π²ΠΈΠΊΠΎΡ€ΠΈΡΡ‚ΠΎΠ²ΡƒΠ²Π°Ρ‚ΠΈΠΌΠ΅Ρ‚Π΅ макроси Ρƒ Π΄ΠΎΠ΄Π°Ρ‚ΠΊΠ°Ρ…, ΠΌΠΎΠΆΠ½Π° Π±ΡƒΠ΄Π΅ Π²ΠΈΠ²Ρ‡ΠΈΡ‚ΠΈ Ρ†Ρ– ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, ΠΎΡΠΊΡ–Π»ΡŒΠΊΠΈ Π· Ρ—Ρ…Π½ΡŒΠΎΡŽ ΠΌΠΎΠΆΠ½Π° використовувати ΠΉ Π² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°Ρ… VBA.

ИспользованиС макросів Π²ΠΈΠΏΡ€Π°Π²Π΄Π°Π½ΠΎ Ρ‚ΠΈΠΌ, Ρ‰ΠΎ ΠΉ Π»Π΅Π³ΠΊΠΎ ΡΡ‚Π²ΠΎΡ€ΡŽΠ²Π°Ρ‚ΠΈ, Ρ– Ρ†ΡŒΠΎΠ³ΠΎ Π½Π΅ΠΏΠΎΡ‚Ρ€Ρ–Π±Π½ΠΎ Π²ΠΈΠ²Ρ‡Π°Ρ‚ΠΈ синтаксис ΠΌΠΎΠ²ΠΈ програмування. Π―ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² Π½Π°ΡΡ‚ΡƒΠΏΠ½ΠΎΠΌΡƒ Ρ€ΠΎΠ·Π΄Ρ–Π»Ρ–, Π΄ΠΎ ΡΡ‚ворСння макросу ΠΏΠΎΡ‚Ρ€Ρ–Π±Π½ΠΎ Π·Π½Π°Ρ‚ΠΈ лишС основні ΠΏΡ€ΠΈΠΉΠΎΠΌΠΈ Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ Ρƒ Microsoft Access Ρ– Windows, Ρ‚Π°ΠΊΡ– як ΠΏΠ΅Ρ€Π΅Ρ‚аскування ΠΎΠ±'Ρ”ΠΊΡ‚Ρ–Π² Ρ–Π· Π²Ρ–ΠΊΠ½Π° Π‘Π°Π·Π° Π΄Π°Π½ΠΈΡ… Π΄ΠΎ ΡΠΏΠ΅Ρ†Ρ–Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ–ΠΊΠ½ΠΎ — ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ макросів, Π²ΠΈΠ±Ρ–Ρ€ Π΄Ρ–Ρ— Π·Ρ– списку Ρ– ввСдСння висловів Π½Π°Π²ΠΎΠ΄ΠΈΠ»ΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈ ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ΠΈ. Π’ΠΎΠΌΡƒ, ΠΊΠΎΠ»ΠΈ Π΄ΡƒΠΆΠ΅ Π½Π΅ΠΌΠ° ΠΎΡ…ΠΎΡ‚ΠΈ Π²ΠΈΠ²Ρ‡Π°Ρ‚ΠΈ синтаксис ΠΌΠΎΠ²ΠΈ VBA Ρ‡ΠΈ ΡΠΊ Ρ†Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ”Ρ‚ΡŒΡΡ Π·Π°Π½Π°Π΄Ρ‚ΠΎ Π²Π°ΠΆΠΊΠΈΠΌ, сміливо Π²ΠΆΠΈΠ²Ρ–Ρ‚ΡŒ макроси, Ρ– Ρ†Π΅ ΠΎΡ‚Ρ€ΠΈΠΌΠ°Ρ”Ρ‚Π΅ Π΄ΠΎΠ΄Π°Ρ‚ΠΎΠΊ Π· істотно Π±Ρ–Π»ΡŒΡˆΠΈΠΌΠΈ Ρ„ΡƒΠ½ΠΊΡ†Ρ–ΠΎΠ½Π°Π»ΡŒΠ½ΠΈΠΌΠΈ возмоТностями.

ОсновноС призначСння макросів — Ρ†Π΅ ΡΡ‚ворСння Π·Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ інтСрфСйсу докладання: Ρ‰ΠΎΠ± Ρ„ΠΎΡ€ΠΌΠΈ Ρ– Π·Π²Ρ–Ρ‚ΠΈ відкривалися ΠΏΡ€ΠΈ натисканні ΠΊΠ½ΠΎΠΏΠΎΠΊ Ρƒ Π²ΠΈΠ³Π»ΡΠ΄Ρ– Ρ‡ΠΈ ΠΏΠ°Π½Π΅Π»Ρ– інструмСнтів Π°Π±ΠΎ ΠΆ Π·Π²ΠΈΡ‡Π½ΠΈΠΌ Π²ΠΈΠ±ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ мСню; Ρ‰ΠΎΠ± Π·Π° Π²Ρ–Π΄ΠΊΡ€ΠΈΡ‚Ρ‚Ρ– докладання користувач Π±Π°Ρ‡ΠΈΠ² Π½Π° Π΅ΠΊΡ€Π°Π½Ρ– Π½Π΅ Π²Ρ–ΠΊΠ½ΠΎ Π‘Π°Π·Π° Π΄Π°Π½ΠΈΡ…, Π½Π°ΠΏΠΎΠ²Π½Π΅Π½ΠΈΠΉ Π±Π΅Π·Π»Ρ–Ρ‡Ρ‡ΡŽ Ρ‚Π°Π±Π»ΠΈΡ†ΡŒ, Π·Π°ΠΏΠΈΡ‚Ρ–Π², Ρ„ΠΎΡ€ΠΌ Ρ– Π·Π²Ρ–Ρ‚Ρ–Π², Π° ΡΠΊΡƒΡΡŒ Π·Ρ€ΠΎΠ·ΡƒΠΌΡ–Π»Ρƒ Ρ„ΠΎΡ€ΠΌΡƒ, Π· Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡŽ якої Π±ΡƒΠ»ΠΎ Π± Π²Ρ–Π΄Ρ€Π°Π·Ρƒ виробляти Π±Π°ΠΆΠ°Π½Ρ– Π΄Ρ–Ρ— Ρ‚ΠΎΡ‰ΠΎ. Π΄.

Π‘ Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡŽ макросів ΠΌΠΎΠΆΠ½Π° створити Π·Ρ€ΡƒΡ‡Π½Ρ– мСню Ρ– ΠΏΠ°Π½Π΅Π»Ρ– інструмСнтів для прилоТСния.

Однако використання макросів ΠΌΠ°Ρ” Ρ– ΠΏΠΎΡΡΠ½ΡŽΡŽΡ‚ΡŒΡΡ дСякі нСдостатки:

. ΠœΠΎΠΆΠ»ΠΈΠ²ΠΎΡΡ‚Ρ– ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ ΠΎΠ±ΠΌΠ΅ΠΆΠ΅Π½Ρ– ΠΏΡ€ΠΎΡ‚ΠΈ моТливостями языка.

VBA, Ρƒ Π΄Π΅ΡΠΊΠΈΡ… Π²ΠΈΠΏΠ°Π΄ΠΊΠ°Ρ… Π±Π΅Π· програмування Π½Π° VBA Π·Π°ΠΌΠ°Π»ΠΎ, Ρ…ΠΎΡ‡Π° спочатку Ρ‚Ρ€Π΅Π±Π° Π±ΡƒΡ‚ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠΎΠ½Π°Π½ΠΈΠΌ, Ρ‰ΠΎ Ρ†Ρ– Π΄ΠΎΠ΄Π°Ρ‚ΠΊΠΎΠ²Ρ– моТливості справді ΠΏΠΎΡ‚Ρ€Ρ–Π±Π½Ρ–. Мова VBA Π½Π°Π΄Π°Ρ” ΡˆΠΈΡ€ΡˆΡ– Π·ΠΌΠΎΠ³Ρƒ Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ Π· Ρ†ΠΈΠΌΠΈ, дозволяє Π²ΠΆΠΈΠ²Π°Ρ‚ΠΈ ΠΌΠ΅Ρ…Π°Π½Ρ–Π·ΠΌ програмування ΠΎΠ±'Ρ”ΠΊΡ‚Ρ–Π² для Π·Π²’язки Π· Ρ–Π½ΡˆΠΈΠΌΠΈ Π΄ΠΎΠ΄Π°Ρ‚ΠΊΠ°ΠΌΠΈ, Π²ΠΈΠΊΠ»ΠΈΠΊΠ°Ρ‚ΠΈ Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ— Π· Π±Ρ–Π±Π»Ρ–ΠΎΡ‚Π΅ΠΊ Π΄ΠΈΠ½Π°ΠΌΡ–Ρ‡Π½ΠΎΡ— завантаТСння (DLL) Windows Ρ– ΡΡ‚Π²ΠΎΡ€ΡŽΠ²Π°Ρ‚ΠΈ власні спСціалізовані Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

. ΠœΠ°ΠΊΡ€ΠΎΡΠΈ ΠΌΠΎΠΆΠ½Π° використовувати ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΎ ΡΠΊΡ€Ρ–Π·ΡŒ, Π΄Π΅ Π²ΠΈΠΊΠΎΡ€ΠΈΡΡ‚ΠΎΠ²ΡƒΡŽΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ΠΈ VBA, ΠΏΡ€ΠΎΡ‚Π΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ΠΈ VBA, Π·Π°Π·Π²ΠΈΡ‡Π°ΠΉ, Π²ΠΈΠΊΠΎΠ½ΡƒΡŽΡ‚ΡŒΡΡ быстрСС.

. ΠœΠ°ΠΊΡ€ΠΎΡΠΈ Ρ” ΠΎΠ±'Ρ”ΠΊΡ‚Π°ΠΌΠΈ, Ρ–ΡΠ½ΡƒΡŽΡ‡ΠΈΠΌΠΈ ΠΎΠΊΡ€Π΅ΠΌΠΎ Π²Ρ–Π΄ Ρ„ΠΎΡ€ΠΌ Ρ– Π·Π²Ρ–Ρ‚Ρ–Π², Ρƒ ΡΠΊΠΈΡ… Π²ΠΈΠΊΠΎΡ€ΠΈΡΡ‚ΠΎΠ²ΡƒΡŽΡ‚ΡŒΡΡ, Ρ‚ΠΎΠΌΡƒ, ΠΊΠΎΠ»ΠΈ Ρ†ΠΈΡ… ΠΎΠ±'Ρ”ΠΊΡ‚Ρ–Π² стає Π΄ΡƒΠΆΠ΅ Π±Π°Π³Π°Ρ‚ΠΎ, Ρ—Ρ… ΠΏΡ–Π΄Ρ‚Ρ€ΠΈΠΌΠΊΠ° стає Π΄ΠΎΡΠΈΡ‚ΡŒ скрутної. ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ΠΈ ΠΎΠ±Ρ€ΠΎΠ±ΠΊΠΈ ΠΏΠΎΠ΄Ρ–ΠΉ VBA, використовувані Π² Ρ–Π½ΡˆΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ… Ρ– Π·Π²Ρ–Ρ‚Π°Ρ…, Ρ” Π½Π΅Π²Ρ–Π΄'Ρ”ΠΌΠ½ΠΎΡŽ Ρ‡Π°ΡΡ‚ΠΈΠ½ΠΎΡŽ Ρ†ΠΈΡ… Ρ„ΠΎΡ€ΠΌ Ρ– Π·Π²Ρ–Ρ‚Ρ–Π², ΠΉ Ρƒ Ρ” свої ΠΏΠ΅Ρ€Π΅Π²Π°Π³ΠΈ. Наприклад, ΠΏΡ€ΠΈ пСрСнСсСння Ρ„ΠΎΡ€ΠΌ Ρ– Π·Π²Ρ–Ρ‚Ρ–Π² Π· ΠΎΠ΄Π½Ρ–Ρ”Ρ— Π±Π°Π·ΠΈ Π΄Π°Π½ΠΈΡ… Π΄ΠΎ Ρ–Π½ΡˆΠΎΡ— Ρ–Π· нСю Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΡΡ‚ΡŒΡΡ ΠΏΠΎΠ²’язані ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹.

Π’Π΅ΠΌ Ρ‰ΠΎΠ½Π°ΠΉΠΌΠ΅Π½ΡˆΠ΅, Ρƒ Ρ‡Π°ΡΡ‚ΠΎ використання макросів Ρ†Ρ–Π»ΠΊΠΎΠΌ Π²ΠΈΠΏΡ€Π°Π²Π΄Π°Π½Π°, Ρ‚. Π΄ΠΎ. Ρ†Π΅ ΡΡƒΡ‚Ρ‚Ρ”Π²ΠΎ спрощує Ρ– ΠΏΡ€ΠΈΡΠΊΠΎΡ€ΡŽΡ” Ρ€ΠΎΠ·Ρ€ΠΎΠ±ΠΊΡƒ докладання. Π‡Ρ… ΠΌΠΎΠΆΠ½Π° використовувати ΠΏΡ–Π΄ час створСння Π½Π΅Π²Π΅Π»ΠΈΠΊΠΈΡ… ΠΎΠ΄Π½ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π΄ΠΎΠ΄Π°Ρ‚ΠΊΡ–Π², Ρ…ΠΎΡ‡Π° ΠΏΡ–Π΄ час створСння ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Ρ‡ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрных Π΄ΠΎΠ΄Π°Ρ‚ΠΊΡ–Π², Π΄Π΅ ΡˆΠ²ΠΈΠ΄ΠΊΡ–ΡΡ‚ΡŒ Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ докладання ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Π°, ΠΊΡ€Π°Ρ‰Π΅ застосовувати VBA.

2. Основна Ρ‡Π°ΡΡ‚ΡŒ.

2.1. БтворСння макросов Π’ Microsoft Access існує ΡΠΏΠ΅Ρ†Ρ–Π°Π»ΡŒΠ½ΠΈΠΉ засіб Π΄ΠΎ ΡΡ‚ворСння макросів — ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ макросів. РозглянСмо процСс створСння макросу Π· Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡŽ ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Π°.

ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ макросов ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π²Ρ–ΠΊΠ½ΠΎ ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ макросів Π΄ΠΎ ΡΡ‚ворСння Π½ΠΎΠ²ΠΎΠ³ΠΎ макросу ΠΌΠΎΠΆΠ½Π° Π΄Π²ΠΎΠΌΠ° способами:

1. Π ΠΎΠ·ΠΊΡ€ΠΈΠΉΡ‚Π΅ список макросів Π· Π²Ρ–ΠΊΠ½Π° Π‘Π°Π·Π° Π΄Π°Π½ΠΈΡ…, ΠΊΠ»Π°Ρ†Π½ΡƒΠ²ΡˆΠΈ Π»Ρ–Π²ΠΎΡ— кнопкою ΠΌΠΈΡˆΡ– Π· ΡΡ€Π»ΠΈΠΊΠ° ΠœΠ°ΠΊΡ€ΠΎΡΠΈ, Ρ– натиснімо ΠΊΠ½ΠΎΠΏΠΊΡƒ Π‘Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΠΈ Ρƒ Π²Π΅Ρ€Ρ…Π½Ρ–ΠΉ частині Π²Ρ–ΠΊΠ½Π°. [pic] Рис. 1. Кнопка Π΄ΠΎ ΡΡ‚ворСння макроса.

2. ΠšΠ»Π°Ρ†Π½Ρ–Ρ‚ΡŒ ΠΏΠΎ ΡΡ‚Ρ€Ρ–Π»Ρ†Ρ– Π²Π½ΠΈΠ· Π½Π° ΠΊΠ½ΠΎΠΏΡ†Ρ– Новий ΠΎΠ±'Ρ”ΠΊΡ‚ Π½Π° ΠΏΠ°Π½Π΅Π»Ρ– инструмСнтов.

Π‘Π°Π·Π° Π΄Π°Π½ΠΈΡ…, Ρ– Π²ΠΈΠ±Π΅Ρ€Ρ–Ρ‚ΡŒ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠœΠ°ΠΊΡ€ΠΎΡ. [pic] Рис. 2. Новий ΠΎΠ±'Ρ”ΠΊΡ‚ Π½Π° ΠΏΠ°Π½Π΅Π»Ρ– інструмСнтів Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… Окно ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Π° ΠΏΠΎΠ±ΡƒΠ΄ΠΎΠ²Π°Π½ΠΎ Π°Π½Π°Π»ΠΎΠ³Ρ–Ρ‡Π½ΠΎ ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Ρƒ Ρ‚Π°Π±Π»ΠΈΡ†ΡŒ, Ρ‚. Π΅. Ρ€ΠΎΠ·Π΄Ρ–Π»Π΅Π½Π΅ Π·Π° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»Π»ΡŽ Π½Π° Ρ‡Π°ΡΡ‚ΠΈΠ½ΠΈ — панСль описів Ρ– панСль Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².

[pic].

Рис. 3. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ макросів Ρ– панСль Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ВСрхняя частина Π²Ρ–ΠΊΠ½Π° ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Π° — панСль описів — ΡΠΊΠ»Π°Π΄Π°Ρ”Ρ‚ΡŒΡΡ Π· ΠΊΡ–Π»ΡŒΠΊΠΎΡ… ΡˆΠΏΠ°Π»ΡŒΡ‚. Π—Π° ΡƒΠΌΠΎΠ²Ρ‡Π°Π½Π½ΡΠΌ Π² Ρ†Ρ–ΠΉ ΠΏΠ°Π½Π΅Π»Ρ– Π²ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π΄Π²Π° ΡˆΠΏΠ°Π»ΡŒΡ‚ΠΈ: ΠœΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ– ΠŸΡ€ΠΈΠΌΡ–Ρ‚ΠΊΠ°. ПанСль описів дозволяє Π²ΠΈΠ·Π½Π°Ρ‡ΠΈΡ‚ΠΈ ΠΏΠΎΡΠ»Ρ–Π΄ΠΎΠ²Π½Ρ–ΡΡ‚ΡŒ ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄, Ρ–Π· яких ΡΠΊΠ»Π°Π΄Π°Ρ”Ρ‚ΡŒΡΡ макрос.

Π‘Ρ‚Ρ€ΠΎΠΊΠ° Π² ΡΡ‚ΠΎΠ²ΠΏΡ†Ρ– ΠœΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ” ΠΏΠΎΠ»Ρ– Π· ΠΏΠ΅Ρ€Π΅Π»Ρ–ΠΊΠΎΠΌ, Ρƒ ΡΠΊΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½Π° Π²ΠΈΠ±Ρ€Π°Ρ‚ΠΈ ΠΏΠΎΡ‚Ρ€Ρ–Π±Π½Ρƒ ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρƒ.

Π‘Ρ‚Ρ€ΠΎΠΊΠ° Π² ΡΡ‚ΠΎΠ²ΠΏΡ†Ρ– ΠŸΡ€ΠΈΠΌΡ–Ρ‚ΠΊΠ° — Ρ†Π΅ Π·Π²ΠΈΡ‡Π°ΠΉΠ½Π° тСкстовС ΠΏΠΎΠ»Ρ– Ρ‰ΠΎ ΠΌΠΎΠΆΠ½Π° Π·Π°ΠΏΡ€ΠΎΠ²Π°Π΄ΠΈΡ‚ΠΈ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€, описує якС Π²ΠΈΠΊΠΎΠ½ΡƒΡ” дСйствиС.

Когда ΠΏΠΎΠ»Ρ– ΠœΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π°ΠΏΠΎΠ²Π½Π΅Π½Π΅, Ρƒ Π½ΠΈΠΆΠ½Ρ–ΠΉ частині Π²Ρ–ΠΊΠ½Π° ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Π° макросу Π·’ΡΠ²Π»ΡΡ”Ρ‚ΡŒΡΡ панСль Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ–Π², яка ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ для ввСдСння Π·Π½Π°Ρ‡Π΅Π½ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ–Π² Π²Ρ–Π΄ΠΏΠΎΠ²Ρ–Π΄Π½ΠΎΡ— ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ΠΈ. Бписок ΠΏΠΎΠ»Ρ–Π² Π² Ρ†Ρ–ΠΉ ΠΏΠ°Π½Π΅Π»Ρ– Π·Π°Π»Π΅ΠΆΠΈΡ‚ΡŒ Π²Ρ–Π΄ ΠΎΠ±Ρ€Π°Π½ΠΎΡ— ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Ρ– ΠΌΠΎΠΆΠ΅ відсутні, якщо ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π΅ΠΌΠ°Ρ” Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ–Π². ΠžΡ‚ΠΆΠ΅, ΠΏΡ–Π΄ час створСння макросів Π½Π΅ΠΏΠΎΡ‚Ρ€Ρ–Π±Π½ΠΎ Π·Π°ΠΏΠ°ΠΌ’ятовувати список Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ–Π² ΠΊΠΎΠΆΠ½ΠΎΡ— ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

На ΠΏΠ°Π½Π΅Π»Ρ– Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ–Π² Ρ” поля, Ρ‰ΠΎ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ΡŒ поставити Ρ–ΠΌ'я Ρ„Ρ–Π»ΡŒΡ‚Ρ€Π° Ρ– ΡƒΠΌΠΎΠ²Π° Π²Ρ–Π΄Π±ΠΎΡ€Ρƒ записів. Π©ΠΎΠ± поставити ΡƒΠΌΠΎΠ²Π° Π²Ρ–Π΄Π±ΠΎΡ€Ρƒ записів, ΠΌΠΎΠΆΠ½Π° скористатися построитСлСм Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

Π’Π°ΠΊΠΈΠΉ макрос ΠΌΠΎΠΆΠ½Π° Π·Π°Π»ΡƒΡ‡ΠΈΡ‚ΠΈ Π΄ΠΎ Ρ„ΠΎΡ€ΠΌΡ– Π°Π±ΠΎ Π·Π²Ρ–Ρ‚Ρ– Ρƒ Ρ‚ΠΎΠΌΡƒ, Ρ‰ΠΎΠ± ΠΎΠ±ΠΌΠ΅ΠΆΠΈΡ‚ΠΈ число Π²Ρ–Π΄ΠΎΠ±Ρ€Π°ΠΆΡƒΠ²Π°Π½ΠΈΡ… записСй.

БущСствуСт Ρ–Ρ‰Π΅ ΠΎΠ΄Π½Π° Π΄ΡƒΠΆΠ΅ проста спосіб ввСдСння ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ΠΈ. ΠŸΡ€ΠΈΠΏΡƒΡΡ‚ΠΈΠΌΠΎ, Ρ‚Ρ€Π΅Π±Π° створити макрос, який ΠΌΠ°Ρ” Π²Ρ–Π΄ΠΊΡ€ΠΈΠ²Π°Ρ‚ΠΈ Ρ„ΠΎΡ€ΠΌΡƒ «ΠžΠ±Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ» Π² Π΄ΠΎΠ΄Π°Ρ‚ΠΊΡƒ «db1». Π† Ρ‚ΠΎΠΌΡƒ Π· Π²Ρ–ΠΊΠ½Π° Π‘Π°Π·Π° Π΄Π°Π½ΠΈΡ… ΠΏΠΎΡ‚Ρ€Ρ–Π±Π½ΠΎ ΠΊΠ»Π°Ρ†Π½ΡƒΡ‚ΠΈ ΠΏΠΎ Π€ΠΎΡ€ΠΌΡƒ, ΠΏΠΎΡ‚Ρ–ΠΌ, Π²ΠΈΠΊΠΎΡ€ΠΈΡΡ‚ΠΎΠ²ΡƒΡŽΡ‡ΠΈ панСль інструмСнтів (спосіб 2), Π²Ρ–Π΄ΠΊΡ€ΠΈΡ‚ΠΈ ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ макросів Ρ– пСрСтягнути Π· Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡŽ ΠΌΠΈΡˆΡ– Π€ΠΎΡ€ΠΌΡƒ «ΠžΠ±Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ» Π½Π° ΠΏΠΎΠ»Ρ– ΠœΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Π° Π²Ρ–ΠΊΠ½Π° ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Π° макроса.

Π’ΠΎΠ³Π΄Π° Π½Π° ΠΏΠΎΠ»Ρ– ΠœΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π·’ΡΠ²ΠΈΡ‚ΡŒΡΡ ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Π° ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΠ€ΠΎΡ€ΠΌΡƒ, Π°Π»Π΅ Π² ΠΏΠ°Π½Π΅Π»ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ–Π² Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π·Π°ΠΏΠΎΠ²Π½ΡŽΡŽΡ‚ΡŒΡΡ поля: Π½Π° ΠΏΠΎΠ»Ρ– Π†ΠΌ'я Ρ„ΠΎΡ€ΠΌΠΈ Π·’ΡΠ²Π»ΡΡ”Ρ‚ΡŒΡΡ Ρ–ΠΌ'я Ρ„ΠΎΡ€ΠΌΠΈ «ΠžΠ±Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ», Π½Π° ΠΏΠΎΠ»Ρ– Π Π΅ΠΆΠΈΠΌ — значСння Π·Π° ΡƒΠΌΠΎΠ²Ρ‡Π°Π½Π½ΡΠΌ Π€ΠΎΡ€ΠΌΠ°, Π½Π° ΠΏΠΎΠ»Ρ– Π Π΅ΠΆΠΈΠΌ Π²Ρ–ΠΊΠ½Π° — значСння Π—Π²ΠΈΡ‡Π½Π΅. Π†Π½ΡˆΡ– поля Π·Π°Π»ΠΈΡˆΠΈΡ‚ΡŒΡΡ пустыми.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΠΎΠΆΠ½Π° Π·Ρ€ΠΎΠ±ΠΈΡ‚ΠΈ запис Ρƒ Π² Ρ†Ρ–ΠΉ Ρ„ΠΎΡ€ΠΌΡ– нСдоступними для Π·ΠΌΡ–Π½, ΠΏΡ€ΠΈ Ρ†ΡŒΠΎΠΌΡƒ Π½Π° ΠΏΠΎΠ»Ρ– Π Π΅ΠΆΠΈΠΌ Π΄Π°Π½ΠΈΡ… слід Π²ΠΏΡ€ΠΎΠ²Π°Π΄ΠΈΡ‚ΠΈ значСння Π’Ρ–Π»ΡŒΠΊΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅.

[pic].

Рис. 4. АвтоматичнС створСння ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ ΡˆΠ»ΡΡ…ΠΎΠΌ пСрСтягування ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Аналогично ΠΌΠΎΠΆΠ½Π° ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΏΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΡƒΡŽΡ‡ΠΈ Π· Π²Ρ–ΠΊΠ½Π° Π½Π° Π‘Π°Π·Π° Π΄Π°Π½ΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ†Ρ–, Π·Π°ΠΏΠΈΡ‚ΠΈ, Π·Π²Ρ–Ρ‚ΠΈ Ρ‚Π° Ρ–Π½ΡˆΡ– макроси. Π£ Ρ†ΡŒΠΎΠΌΡƒ Π· Ρ‡Π°ΡΠΎΠΌ Π²Ρ–Π΄ΠΏΠΎΠ²Ρ–Π΄Π½Ρ– ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ΠΈ: ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΠ’Π°Π±Π»ΠΈΡ†Ρƒ, ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΠ—Π°ΠΏΡ€ΠΎΡ, ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΠžΡ‚Ρ‡Π΅Ρ‚, Π—Π°ΠΏΡƒΡΠΊΠœΠ°ΠΊΡ€ΠΎΡΠ°.

Для ввСдСння Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ–Π² ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π½Π°ΠΉΡ‡Π°ΡΡ‚Ρ–ΡˆΠ΅ Ρ‚Ρ€Π΅Π±Π° Π²ΠΈΠ±Ρ€Π°Ρ‚ΠΈ значСння Π· ΡΠΏΠΈΡΠΊΡ–Π² Ρ‡ΠΈ Π²Π²ΠΎΠ΄ΠΈΡ‚ΠΈ висловлювання. Для ввСдСння висловів ΠΌΠΎΠΆΠ½Π° скористатися построитСлСм висловів, ΠΊΠ½ΠΎΠΏΠΊΠ° якої ΠΏΠ΅Ρ€Π΅Π±ΡƒΠ²Π°Ρ” ΠΏΡ€Π°Π²ΠΎΡ€ΡƒΡ‡ Π²Ρ–Π΄ поля Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρƒ. Π©Π΅ ΠΎΠ΄ΠΈΠ½ ΠΊΠ½ΠΎΠΏΠΊΠ° построитСля висловів ΠΏΠ΅Ρ€Π΅Π±ΡƒΠ²Π°Ρ” Π² ΠΏΠ°Π½Π΅Π»Ρ– інструмСнтів. Π―ΠΊ Ρ‚Π° Ρ–Π½ΡˆΠΈΡ… Π²ΠΈΠΏΠ°Π΄ΠΊΠ°Ρ…, ΠΏΠ΅Ρ€Π΅Π΄ вираТСнням ΠΏΠΎΡ‚Ρ€Ρ–Π±Π½ΠΎ ставити Π·Π½Π°ΠΊ рівності (=). Винятки ΡΡ‚Π°Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Вислів ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ΠΈ поставити ЗначСння Ρ– Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠšΡ–Π»ΡŒΠΊΡ–ΡΡ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΡŒ ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π—Π°ΠΏΡƒΡΠΊΠœΠ°ΠΊΡ€ΠΎΡΠ°. Π―ΠΊΡ‰ΠΎ Π·Π°ΠΏΡ€ΠΎΠ²Π°Π΄ΠΈΡ‚ΠΈ Π·Π½Π°ΠΊ рівності ΠΏΠ΅Ρ€Π΅Π΄ вираТСнням, Ρ‰ΠΎ ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ значСння Ρ†ΠΈΡ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ–Π², Π²ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅ ΠΎΠ±Ρ‡ΠΈΡΠ»ΡŽΠ²Π°Ρ‚ΠΈΡΡŒ Π΄Π²Ρ–Ρ‡Ρ–, Ρ‰ΠΎ ΠΌΠΎΠΆΠ΅ спричинити Π΄ΠΎ Π½Π΅Π±Π°ΠΆΠ°Π½ΠΈΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ.

Если як Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Ρ‰ΠΎ Π½Π΅ΠΎΠ±Ρ…Ρ–Π΄Π½ΠΎ Π΄Π°Ρ‚ΠΈ Ρ–ΠΌ'я ΠΎΠ±'Ρ”ΠΊΡ‚Π° Π±Π°Π·ΠΈ Π΄Π°Π½ΠΈΡ…, ΠΉΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½Π° Π°Π±ΠΎ Π·Π°ΠΏΡ€ΠΎΠ²Π°Π΄ΠΈΡ‚ΠΈ Π· Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡŽ ΠΊΠ»Π°Π²Ρ–Π°Ρ‚ΡƒΡ€ΠΈ, Π°Π±ΠΎ Π²ΠΈΠ±Ρ€Π°Ρ‚ΠΈ Π· Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ списку, Π°Π±ΠΎ Π²ΠΊΠ°Π·Π°Ρ‚ΠΈ Π½Π°Π·Π²Π° ΠΎΠ±'Ρ”ΠΊΡ‚Π°, ΠΏΠ΅Ρ€Π΅Ρ‚ΡΠ³Π½ΡƒΠ²ΡˆΠΈ ΠΉΠΎΠ³ΠΎ Π· Π²Ρ–ΠΊΠ½Π° Π±Π°Π·ΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

Π˜Ρ‚Π°ΠΊ, створСна Π½Π°ΠΌΠΈ ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Π° Π²Ρ–Π΄ΠΊΡ€ΠΈΠ²Π°Ρ‚ΠΈΠΌΠ΅ Ρ„ΠΎΡ€ΠΌΡƒ «ΠžΠ±Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ» Π² Ρ€Π΅ΠΆΠΈΠΌΡ– Π’Ρ–Π»ΡŒΠΊΠΈ читання ΠΉ Π½Π°ΠΎΡ‡Π½ΠΎ ΠΏΠΎΠΊΠ°Π·ΡƒΠ²Π°Ρ‚ΠΈ Ρƒ Π½Ρ–ΠΉ лишС ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ–Π² Π· ΠΏΡ€ΠΎΠ΄Π°ΠΆΡƒ. Π―ΠΊ Π±ΡƒΠ»ΠΎ Π·Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ Ρ€Π°Π½Ρ–ΡˆΠ΅, макрос ΠΌΠΎΠΆΠ΅ містити ΠΏΠΎΡΠ»Ρ–Π΄ΠΎΠ²Π½Ρ–ΡΡ‚ΡŽ ΠΊΡ–Π»ΡŒΠΊΠΎΡ… ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄. Π’ΠΎΠΆ Ρƒ Ρ‚ΠΎΠΌΡƒ ΠΆ макросС Ρƒ Π½Π°ΡΡ‚ΡƒΠΏΠ½ΠΎΠΌΡƒ рядку ΠΌΠΈ Π²ΠΈΠ±Π΅Ρ€Π΅ΠΌΠΎ ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠŸΠΎΠ²Ρ–Π΄ΠΎΠΌΠ»Π΅Π½Π½Ρ, ΠΊΠΎΡ‚Ρ€Π° Π²ΠΆΠ΅ після відкриття Ρ„ΠΎΡ€ΠΌΠΈ Π±ΡƒΠ΄Π΅ Π²Ρ–Π΄ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΠΈ Π΄Ρ–Π°Π»ΠΎΠ³ΠΎΠ²Π΅ Π²Ρ–ΠΊΠ½ΠΎ Π· ΠΏΠΎΠ²Ρ–домлСнням Ρƒ Ρ‚ΠΎΠΌΡƒ, які ΠΊΠ»Ρ–Ρ”Π½Ρ‚ΠΈ прСдставлСні Ρƒ Ρ„ΠΎΡ€ΠΌΡ–. Π† Ρ‚ΠΎΠΌΡƒ Π²Π²Π΅Π΄Π΅ΠΌΠΎ Π½Π° ΠΏΠΎΠ»Ρ– ΠŸΠΎΠ²Ρ–Π΄ΠΎΠΌΠ»Π΅Π½Π½Ρ Π½Π° ΠΏΠ°Π½Π΅Π»Ρ– Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ–Π² тСкст повідомлСння, Π½Π°ΠΏΡ€ΠΈΠΊΠ»Π°Π΄ ВстановлСно Ρ„Ρ–Π»ΡŒΡ‚Ρ€ ΠΏΠΎ ΠŸΡ€Ρ–Π·Π²ΠΈΡ‰, Ρ–Π½ΡˆΡ– поля ΠΌΠΎΠΆΠ΅ΠΌΠΎ Π·Π°Π»ΠΈΡˆΠΈΡ‚ΠΈ Π±Π΅Π· Π·ΠΌΡ–Π½ΠΈ. АргумСнт Π‘ΠΈΠ³Π½Π°Π» Π²ΠΈΠ·Π½Π°Ρ‡Π°Ρ”, Π±ΡƒΠ»ΠΎ Π± висновок повідомлСння супроводТуватися Π·Π²ΡƒΠΊΠΎΠ²ΠΈΠΌ сигналом. АргумСнт Π’ΠΈΠΏ Π²ΠΈΠ·Π½Π°Ρ‡Π°Ρ” Π²ΠΈΠ΄ Π΄Ρ–Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ–ΠΊΠ½Π° повідомлСння. АргумСнт Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ дозволяє поставити тСкст, який Π²ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠΉ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ Π²Ρ–ΠΊΠ½Π° повідомлСння. Π―ΠΊΡ‰ΠΎ Π±Π°Π·Π° Π΄Π°Π½ΠΈΡ… Π²Π΅Π»ΠΈΠΊΠ°, Π²Ρ–Π΄Π±Ρ–Ρ€ записів Ρƒ Π²ΠΈΠ³Π»ΡΠ΄Ρ– Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΠΈΠΌΠ΅ дСякС час, Ρ‚ΠΎΠΌΡƒ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡ”Ρ‚ΡŒΡΡ вивСсти Π½Π° Π΅ΠΊΡ€Π°Π½ курсор Ρƒ Π²ΠΈΠ³Π»ΡΠ΄Ρ– ΠΏΡ–Ρ‰Π°Π½ΠΈΡ… Π³ΠΎΠ΄ΠΈΠ½, який ΠΏΠΎΠΊΠ°Π·ΡƒΠ²Π°Ρ‚ΠΈ, Ρ‰ΠΎ Π²Ρ–Π΄Π±ΡƒΠ²Π°Ρ”Ρ‚ΡŒΡΡ ΠΎΠ±Ρ€ΠΎΠ±ΠΊΠ° Π΄Π°Π½ΠΈΡ…. Аби Π·Ρ€ΠΎΠ±ΠΈΡ‚ΠΈ Ρ†Π΅, скористаємося ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠŸΠ΅ΡΠΎΡ‡Π½Ρ‹Π΅Π§Π°ΡΡ‹. ΠœΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π² ΠΌΠ°ΠΊΡ€ΠΎΡΠ΅ Π²ΠΈΠΊΠΎΠ½ΡƒΡŽΡ‚ΡŒΡΡ Ρƒ Ρ‚ΠΎΠΌΡƒ послідовності, Ρƒ ΡΠΊΡ–ΠΉ записані Π² ΡΡ‚ΠΎΠ²ΠΏΡ†Ρ– ΠœΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Π°, Ρ‚. Π΅. Π·Π³ΠΎΡ€ΠΈ Π΄ΠΎΠ½ΠΈΠ·Ρƒ. ΠœΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠŸΠ΅ΡΠΎΡ‡Π½Ρ‹Π΅Π§Π°ΡΡ‹ ΠΏΠΎΡ‚Ρ€Ρ–Π±Π½ΠΎ поставити ΠΏΠ΅Ρ€ΡˆΠΎΡ—, Ρ‚. Π΄ΠΎ. курсор ΠΌΠ°Ρ” змінитися ΠΏΠ΅Ρ€Π΅Π΄ висновком Ρ„ΠΎΡ€ΠΌΠΈ. ΠžΡ‚ΠΆΠ΅, ΠΌΠΈ ΠΌΡƒΡΠΈΠΌΠΎ вставити Π½ΠΎΠ²Ρƒ рядок Π½Π° ΠΏΠ°Π½Π΅Π»Ρ– описів. Π† Ρ‚ΠΎΠΌΡƒ встановимо курсор ΠΏΡ–Π΄ час ΠΏΠ΅Ρ€ΡˆΠΎΠ³ΠΎ рядок ΠΏΠ°Π½Π΅Π»Ρ– Ρ– натиснСмо ΠΊΠ½ΠΎΠΏΠΊΡƒ Π”ΠΎΠ΄Π°Ρ‚ΠΈ рядки Π½Π° ΠΏΠ°Π½Π΅Π»Ρ– інструмСнтів Ρ‡ΠΈ Π½Π°Π²Ρ–Ρ‚ΡŒ ΠΊΠ»Π°Π²Ρ–ΡˆΡƒ. Π—’ΡΠ²Π»ΡΡ”Ρ‚ΡŒΡΡ пороТня рядок. Π£ Ρ†ΡŒΠΎΠΌΡƒ рядку Π½Π° ΠΏΠΎΠ»Ρ– ΠœΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΠΈΠ±Π΅Ρ€Π΅ΠΌΠΎ ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠŸΠ΅ΡΠΎΡ‡Π½Ρ‹Π΅Π§Π°ΡΡ‹. Π£ Ρ†Π΅Π½Ρ‚Ρ€Ρ– Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΠΈ ΠΏΠ°Π½Π΅Π»Ρ– Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ–Π² Π·’ΡΠ²ΠΈΡ‚ΡŒΡΡ значСння Π’Π°ΠΊ, встановлСний ΠΏΠΎ Π²ΠΌΠΎΠ²Ρ‡Π°Π½Π½ΡΠΌ, Ρ‰ΠΎ ΠΌΠ΅Π½Ρ– Ρ– Ρ‚Ρ€Π΅Π±Π°. Π©ΠΎΠ± ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΠΈ ΠΏΠΎΡ‡Π°Ρ‚ΠΊΠΎΠ²ΠΈΠΉ вигляд ΠΏΠΎΠΊΠ°ΠΆΡ‡ΠΈΠΊΡƒ ΠΌΠΈΡˆΡ–, Π½Π°ΠΏΡ€ΠΈΠΊΡ–Π½Ρ†Ρ– створСного макросу слід Π²ΠΏΡ€ΠΎΠ²Π°Π΄ΠΈΡ‚ΠΈ Ρ‚Ρ– ΠΆ самі ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠŸΠ΅ΡΠΎΡ‡Π½Ρ‹Π΅Π§Π°ΡΡ‹, Π°Π»Π΅ Π· Π·Π½Π°Ρ‡Π΅Π½Π½ΡΠΌ Ні Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρƒ Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΠΈ. Π£ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ–, Ρ†ΡŽ ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΊΡ€Π°Ρ‰Π΅ ΠΏΠ΅Ρ€Π΅Π΄ ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ вивСдСння повідомлСння Π½Π° Π΅ΠΊΡ€Π°Π½. Π¦Π΅ Π»Π΅Π³ΠΊΠΎ Π²ΠΈΠΏΡ€Π°Π²ΠΈΡ‚ΠΈ, ΠΎΡΠΊΡ–Π»ΡŒΠΊΠΈ ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π»Π΅Π³ΠΊΠΎ Π·ΠΌΡ–Π½ΡŽΡŽΡ‚ΡŒΡΡ місцями Π· Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡŽ ΠΌΠΈΡˆΡ–. Π©ΠΎΠ± поміняти Π΄Π²Π° останніх ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ΠΈ місцями, Π²ΠΈΠ΄Ρ–Π»Ρ–Ρ‚ΡŒ останній рядок, ΠΊΠ»Π°Ρ†Π½ΡƒΠ²ΡˆΠΈ Π»Ρ–Π²ΠΎΡ— кнопкою ΠΌΠΈΡˆΡ– ΠΎΠ±Π»Π°ΡΡ‚ΡŽ виділСння рядків (Π·Π»Ρ–Π²Π° Π· Π²Ρ–ΠΊΠ½Π° ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Π°) Ρ– пСрСтягнСтС рядок Π²Π³ΠΎΡ€Ρƒ. Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π° лінія ΠΏΠΎΠΊΠ°Π·ΡƒΡ” місцС Π½ΠΎΠ²ΠΎΠ³ΠΎ становища рядки. Π’Ρ–Π΄ΠΏΡƒΡΡ‚Ρ–Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΠΈΡˆΡ–, ΠΊΠΎΠ»ΠΈ Ρ†ΡŽ Π»Ρ–Π½Ρ–ΡŽ Π²ΠΈΡΠ²ΠΈΡ‚ΡŒΡΡ Π½Π°Π΄ пСрСдостанній рядком. Π’Π΅ΠΏΠ΅Ρ€ Π·Π°Π»ΠΈΡˆΠ°Ρ”Ρ‚ΡŒΡΡ Ρ‚Ρ–Π»ΡŒΠΊΠΈ Π·Π±Π΅Ρ€Π΅Π³Ρ‚ΠΈ створСний макрос. Π† Ρ‚ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½Π° Π²ΠΈΠ±Ρ€Π°Ρ‚ΠΈ Π² ΠΌΠ΅Π½ΡŽ Π€Π°ΠΉΠ» ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π—Π±Π΅Ρ€Π΅Π³Ρ‚ΠΈ як Ρ‡ΠΈ Π½Π°Ρ‚иснути ΠΊΠ»Π°Π²Ρ–ΡˆΡƒ. Π—’ΡΠ²ΠΈΡ‚ΡŒΡΡ Π²Ρ–ΠΊΠ½ΠΎ збСрСТСння макросу. Π—Π°ΠΏΡ€ΠΎΠ²Π°Π΄ΡŒΡ‚Π΅ Π½Π° ΠΏΠΎΠ»Ρ– ввСдСння Ρ–ΠΌ'я макросу, Π΄ΠΎΡ‚Ρ€ΠΈΠΌΡƒΡŽΡ‡ΠΈ ΠΏΡ€Π°Π²ΠΈΠ» імСнування ΠΎΠ±'Ρ”ΠΊΡ‚Ρ–Π² Access, Π½Π°ΠΏΡ€ΠΈΠΊΠ»Π°Π΄, ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΈ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ°ΠΌ.

2.2. БтворСння Π³Ρ€ΡƒΠΏ макросов ΠŸΡ€ΠΈ Ρ€ΠΎΠ·Ρ€ΠΎΠ±Ρ†Ρ– докладання Π· Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡŽ макросів ΠΊΡ–Π»ΡŒΠΊΡ–ΡΡ‚ΡŒ макросів ΠΌΠΎΠΆΠ΅ Π΄ΡƒΠΆΠ΅ Π²Π΅Π»ΠΈΠΊΠΈΠΌ. Π’ΠΎΠΌΡƒ Π²Π°ΠΆΠ»ΠΈΠ²ΠΎ Π΄ΠΎΠ±Ρ€Π΅ ΠΎΡ€Π³Π°Π½Ρ–Π·ΡƒΠ²Π°Ρ‚ΠΈ доступом Π΄ΠΎ Π·Π° ΠΏΠΎΡ‚Ρ€Ρ–Π±Π½Π΅ макросам. Π† Ρ‚ΠΎΠΌΡƒ Ρ‰ΠΎΠ΄ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠ±'Ρ”ΠΊΡ‚Ρ– ΠœΠ°ΠΊΡ€ΠΎΡ ΠΌΠΎΠΆΠ½Π° ΠΏΠΎΡ”Π΄Π½Π°Ρ‚ΠΈ ΠΊΡ–Π»ΡŒΠΊΠ° макросів. Наприклад, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡ”Ρ‚ΡŒΡΡ всС макроси, ΠΏΠΎΠ²’язані Π· ΠΏΠΎΠ΄Ρ–ями Ρƒ Ρ„ΠΎΡ€ΠΌΡ– Π°Π±ΠΎ Π·Π²Ρ–Ρ‚Ρ–, ΠΏΠΎΡ”Π΄Π½Π°Ρ‚ΠΈ Ρƒ ΠΎΠΊΡ€Π΅ΠΌΠΈΠΉ ΠΎΠ±'Ρ”ΠΊΡ‚, Π²Ρ–Π΄ΠΏΠΎΠ²Ρ–Π΄Π½ΠΈΠΉ Π΄Π°Π½ΠΎΡ— Ρ„ΠΎΡ€ΠΌΡ– Π°Π±ΠΎ Π·Π²Ρ–Ρ‚Ρƒ. Π©ΠΎΠ± ΠΌΠΎΠΆΠ½Π° Π±ΡƒΠ»ΠΎ Ρ†Π΅ Π·Ρ€ΠΎΠ±ΠΈΡ‚ΠΈ, ΠΊΠΎΠΆΠ΅Π½ макрос Π³Ρ€ΡƒΠΏΠΈ ΠΏΠΎΠ²ΠΈΠ½Π΅Π½ ΠΌΠ°Ρ‚ΠΈ своє Ρ–ΠΌ'я, Π° Ρ–ΠΌ'я ΠΎΠ±'Ρ”ΠΊΡ‚Π° ΠœΠ°ΠΊΡ€ΠΎΡ Π±ΡƒΠ΄Π΅ Ρ–ΠΌ'ям Π³Ρ€ΡƒΠΏΠΈ макросів. Π©ΠΎΠ± створити Π³Ρ€ΡƒΠΏΡƒ макросов:

. Π’Ρ–Π΄ΠΊΡ€ΠΈΠΉΡ‚Π΅ ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Π° макросов.

[pic] Рис 5. Відкриття ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Π° макросов.

. ΠΠ°Ρ‚ΠΈΡΠ½Ρ–Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π†ΠΌΠ΅Π½Π° макросів Π½Π° ΠΏΠ°Π½Π΅Π»Ρ– інструмСнтів. На ΠΏΠ°Π½Π΅Π»Ρ– описів Π· Π²Ρ–ΠΊΠ½Π° ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Π° макросів Π·’ΡΠ²ΠΈΡ‚ΡŒΡΡ Ρ–Ρ‰Π΅ ΠΎΠ΄Π½Π° ΡΡ‚ΠΎΠ²ΠΏΠ΅Ρ†ΡŒ Π†ΠΌ'я макроса.

[pic] Рис 6. Π”ΠΎΠ΄Π°Ρ‚ΠΊΠΎΠ²ΠΈΠΉ ΡΡ‚ΠΎΠ²ΠΏΠ΅Ρ†ΡŒ «Π†ΠΌ'я ΠœΠ°ΠΊΡ€ΠΎΡΠ°».

. Π£ Ρ†Ρ–Π»ΠΎΠΌΡƒ Ρ†Π΅ΠΉ ΡΡ‚ΠΎΠ²ΠΏΠ΅Ρ†ΡŒ Π²Π²Π΅Π΄Ρ–Ρ‚ΡŒ Ρ–ΠΌ'я ΠΏΠ΅Ρ€ΡˆΠΎΠ³ΠΎ макросу. Π†Π½ΡˆΡ– поля Π΄Π°Π½ΠΎΡ— рядки Π½Π΅ ΠΏΠΎΡ‚Ρ€Ρ–Π±Π½ΠΎ ΠΏΠΎΡ€ΠΎΠΆΠ½Ρ–ΠΌΠΈ — Ρ†Π΅ ΠΏΠΎΠ»Π΅Π³ΡˆΠΈΡ‚ΡŒ пСрСсування Ρ‚Π° ΠΊΠΎΠΏΡ–ΡŽΠ²Π°Π½Π½Ρ ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄. [pic] Рис 7. ВвСдСння Π² ΡΡ‚ΠΎΠ²ΠΏΠ΅Ρ†ΡŒ ΠΏΠ΅Ρ€ΡˆΠΎΠ³ΠΎ Ρ–ΠΌΠ΅Π½Ρ– макроса.

. ΠŸΠΎΡ‡ΠΈΠ½Π°ΡŽΡ‡ΠΈ Π· Π½Π°ΡΡ‚ΡƒΠΏΠ½Ρ–ΠΉ рядки, Π²Π²Π΅Π΄Ρ–Ρ‚ΡŒ всС ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ΠΈ макросу ΠΉ Ρ„ΠΎΡ€ΠΌΡƒΡ” Π²Ρ–Π΄ΠΏΠΎΠ²Ρ–Π΄Π½Ρ– Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈ ΠΊΠΎΠΆΠ½ΠΎΡ— ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

[pic] Рис 8. ВвСдСння всіх ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ Ρ– Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈ ΠΊΠΎΠΆΠ½ΠΎΡ— ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π² ΠΌΠ°ΠΊΡ€ΠΎΡ.

Для Π²ΠΊΠ°Π·Ρ–Π²ΠΊΠΈ кінця макросу Π½Π΅ΠΏΠΎΡ‚Ρ€Ρ–Π±Π΅Π½ ΠΎΠΊΡ€Π΅ΠΌΠΎΡ— ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ΠΈ. Access ΠΏΡ€ΠΎΠ΄ΠΎΠ²ΠΆΡƒΡ” виконання макросу, Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρƒ Π³Ρ€ΡƒΠΏΡƒ, Π΄ΠΎΠΊΠΈ Π·Π½Π°ΠΉΠ΄Π΅ рядок, Ρ‰ΠΎ ΠΌΡ–ΡΡ‚ΠΈΡ‚ΡŒ Ρ–ΠΌ'я Π² ΡΡ‚ΠΎΠ²ΠΏΡ†Ρ– Π†ΠΌ'я макросу, Π°Π±ΠΎ Ρ‰ΠΎ Π½Π΅ ΡΡΠ³Π½Π΅ ΠΎΡΡ‚Π°Π½Π½ΡŒΠΎΡ— рядки Π²Ρ–ΠΊΠ½Π° макросів. ΠŸΡ–ΡΠ»Ρ ΠΎΠ±Ρ€ΠΎΠ±Ρ–Ρ‚ΠΊΡƒ макросу ΠΏΠΎΡ€ΠΎΠΆΠ½Ρ– рядки Ρ–Π³Π½ΠΎΡ€ΡƒΡŽΡ‚ΡŒΡΡ, Ρ‚ΠΎΠΌΡƒ Ρ—Ρ… Π·Ρ€ΡƒΡ‡Π½ΠΎ використовуватимС ΠΏΠΎΠ΄Ρ–Π»Ρƒ макросів Π³Ρ€ΡƒΠΏΠΈ. Π¦Π΅ΠΉ ΠΏΡ€ΠΈΠΉΠΎΠΌ, Ρ– Π½Π°Π²Ρ–Ρ‚ΡŒ ввСдСння ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€Ρ–Π² для складних макросів, які Π· Π·Π½Π°Ρ‡Π½ΠΎΡ— частини ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄, дозволяє ΠΏΠΎΠ»Ρ–ΠΏΡˆΠΈΡ‚ΠΈ Ρ‡ΠΈΡ‚Π°Π½Ρ–ΡΡ‚ΡŒ макросов.

Для запуску ΠΎΠ΄Π½Ρ–Ρ”Ρ— Π· ΠΌΠ°ΠΊΡ€ΠΎΡΡ–Π² Π³Ρ€ΡƒΠΏΠΈ Π²ΠΈΠΊΠΎΡ€ΠΈΡΡ‚ΠΎΠ²ΡƒΡ”Ρ‚ΡŒΡΡ ΠΏΠΎΠ²Π½Π΅ Ρ–ΠΌ'я для посилання макрос. ПовнС Ρ–ΠΌ'я макросу Ρ„ΠΎΡ€ΠΌΡƒΡ”Ρ‚ΡŒΡΡ Π² Ρ‚Π°ΠΊΠΈΠΉ спосіб: имяГрупы.ΠΈΠΌΡΠœΠ°ΠΊΡ€ΠΎΡΠ°.

2.3. Запуск макросу Π· Π²Ρ–Π΄ΠΊΡ€ΠΈΡ‚ΠΎΠ³ΠΎ Π²Ρ–ΠΊΠ½Π° ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Π° макроса.

Π’Π°ΠΊΠΈΠΉ спосіб застосування для тСстування Ρ…Ρ–Π±Π° Ρ‰ΠΎ ΡΡ‚Π²ΠΎΡ€Π΅Π½ΠΎΠ³ΠΎ, Π°Π±ΠΎ Π²ΠΈΠΏΡ€Π°Π²Π»Π΅Π½ΠΎΡ— макросу. Π―ΠΊΡ‰ΠΎ макрос Π· Π²Ρ–ΠΊΠ½Π° ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Π° макросу ΠΎΠ΄ΠΈΠ½, Ρ‚ΠΎ Ρ‚ΡƒΡ‚ для ΠΉΠΎΠ³ΠΎ запуску Ρ‚Ρ€Π΅Π±Π° Ρ‚Ρ–Π»ΡŒΠΊΠΈ натиснути ΠΊΠ½ΠΎΠΏΠΊΡƒ Запуск [pic] Π½Π° ΠΏΠ°Π½Π΅Π»Ρ– інструмСнтів Ρ‡ΠΈ Π²ΠΈΠ±Ρ€Π°Ρ‚ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Запуск, По ΠΊΡ€ΠΎΠΊΡ–Π² (останній засіб дозволяє Π½Π°Π»Π°Π³ΠΎΠ΄ΠΈΡ‚ΠΈ макрос). АлС якщо макросів ΠΊΡ–Π»ΡŒΠΊΠ°, Ρ‚Π΅ Π· Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡŽ Ρ†Ρ–Ρ”Ρ— ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ‡ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΌΠΎΠΆΠ½Π° запустити лишС ΠΏΠ΅Ρ€ΡˆΠΈΠΉ макрос Π³Ρ€ΡƒΠΏΠΈ. Π©ΠΎΠ± запустити Π±ΡƒΠ΄ΡŒ-який Ρ–Π½ΡˆΠΈΠΉ макрос Ρ–Π· Π³Ρ€ΡƒΠΏΠΈ, Π΄ΠΎΠ²Π΅Π΄Π΅Ρ‚ΡŒΡΡ скористатися командою мСню БСрвіс, ΠœΠ°Ρ€ΠΊΠΎ, Π’ΠΈΠΊΠΎΠ½Π°Ρ‚ΠΈ макрос.

Если Π²ΠΈ Ρ‡Π°ΡΡ‚ΠΎ використовуєтС Ρ†Π΅ΠΉ спосіб запуску макросу, ΠΌΠΎΠΆΠ½Π° Π±ΡƒΠ΄Π΅ Π·Π°Π±ΡƒΠ΄ΡƒΠ²Π°Ρ‚ΠΈ панСль інструмСнтів, додавши Ρ—Ρ— Ρƒ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρƒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Запуск макросу. Π’ΠΎΠ½Π° Π΅ΠΊΠ²Ρ–Π²Π°Π»Π΅Π½Ρ‚Π½Π° виконання ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ мСню.

2.4. Запуск макросу Π· Π²Ρ–ΠΊΠ½Π° Π½Π° Π±Π°Π·ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π§Ρ‚ΠΎΠ±Ρ‹ запустити макрос Π· Π²Ρ–Π΄ΠΊΡ€ΠΈΡ‚ΠΎΠ³ΠΎ Π²Ρ–ΠΊΠ½Π° Π‘Π°Π·Π° Π΄Π°Π½ΠΈΡ… ΠΊΠ»Π°Ρ†Π½Ρ–Ρ‚ΡŒ Π· ΡΡ€Π»ΠΈΠΊΠ° ΠœΠ°ΠΊΡ€ΠΎΡΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»Ρ– ΠΎΠ±'Ρ”ΠΊΡ‚Ρ–Π², Π·Π½Π°ΠΉΠ΄Ρ–Ρ‚ΡŒ Ρƒ ΡΠΏΠΈΡΠΊΡƒ ΠΏΠΎΡ‚Ρ€Ρ–Π±Π½ΠΈΠΉ макрос Ρ– Π΄Π²Ρ–Ρ‡Ρ– ΠΊΠ»Π°Ρ†Π½Ρ–Ρ‚ΡŒ Ρƒ Π½Ρ–ΠΉ кнопкою ΠΌΠΈΡˆΡ– Ρ‡ΠΈ Π½Π°Ρ‚иснімо ΠΊΠ½ΠΎΠΏΠΊΡƒ Запуск Π½Π° ΠΏΠ°Π½Π΅Π»Ρ– інструмСнтів Π²Ρ–ΠΊΠ½Π° Π±Π°Π·ΠΈ Π΄Π°Π½ΠΈΡ…. Π”Ρ€ΡƒΠ³ΠΈΠΉ спосіб ΠΏΡ–Π΄Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ, лишС ΠΊΠΎΠ»ΠΈ Π² ΠΎΠ±Ρ€Π°Π½ΠΎΠΌΡƒ ΠΎΠ±'Ρ”ΠΊΡ‚Ρ– ΠΌΡ–ΡΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎΠ΄ΠΈΠ½ макрос. Π†Π½Π°ΠΊΡˆΠ΅ ΠΏΠΎΡ‚Ρ€Ρ–Π±Π½ΠΎ скористатися ΡƒΠ½Ρ–Π²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΈΠΌ способом виконання макросу, описаним Π²Ρ‹ΡˆΠ΅.

2.5. Запуск макроса с Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»Ρ– инструмСнтов ΠŸΡ€ΡΠΌΡ‹Π΅ способи запуску макросів Ρ” простими, Π°Π»Π΅ Π· Π½Π°ΠΉΡˆΠ²ΠΈΠ΄ΡˆΠΈΠΌΠΈ. Π†ΡΠ½ΡƒΡŽΡ‚ΡŒ ΠΊΡ€Π°Ρ‰Ρ– Ρ– ΡˆΠ²ΠΈΠ΄ΠΊΡ– способи. ΠΠ°ΠΉΠ±Ρ–Π»ΡŒΡˆ Π·Ρ€ΡƒΡ‡Π½ΠΈΠΉ Π· Π½Π°ΡˆΠΎΠ³ΠΎ погляду Π·ΠΎΡ€Ρƒ спосіб запуску макросу — Ρ†Π΅ ΡΡ‚ворСння ΡΠΏΠ΅Ρ†Ρ–Π°Π»ΡŒΠ½ΠΎΡ— ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»Ρ– інструмСнтів. Π©ΠΎΠΏΡ€Π°Π²Π΄Π°, ΠΏΠ°Π½Π΅Π»Π΅ΠΉ інструмСнтів Π±ΡƒΠ»Π° Π΄ΡƒΠΆΠ΅ Π±Π°Π³Π°Ρ‚ΠΎ, ΠΏΡ€ΠΈΡ‡ΠΎΠΌΡƒ Ρƒ Ρ€Ρ–Π·Π½ΠΈΡ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ Π· Access Π½Π° Π΅ΠΊΡ€Π°Π½Ρ– Π·’ΡΠ²Π»ΡΡŽΡ‚ΡŒΡΡ Ρ€Ρ–Π·Π½Ρ– ΠΏΠ°Π½Π΅Π»Ρ–. Π’ΠΎΠΌΡƒ Π½Π°ΠΉΡ€ΠΎΠ·ΡƒΠΌΠ½Ρ–ΡˆΠΈΠΌ Ρ” створСння ΡΠΏΠ΅Ρ†Ρ–Π°Π»ΡŒΠ½ΠΎΡ— ΠΏΠ°Π½Π΅Π»Ρ– інструмСнтів, Π½Π° ΡΠΊΡƒ Π²ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ помістити всС ΠΏΠΎΡ‚Ρ€Ρ–Π±Π½Ρ– ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠŸΡ€ΠΎΡ‚Π΅, опСрація додавання ΡΠΏΠ΅Ρ†Ρ–Π°Π»ΡŒΠ½ΠΎΡ— ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρƒ панСль інструмСнтів Π½Π°Π΄Π·Π²ΠΈΡ‡Π°ΠΉΠ½ΠΎ проста.

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ΄Π°Ρ‚ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π° ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρƒ панСль інструмСнтів Access:

. ΠšΠ»Π°Ρ†Π½Ρ–Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΡ— кнопкою ΠΌΠΈΡˆΡ– ΠΏΠΎ ΠΏΠ°Π½Π΅Π»Ρ– інструмСнтів, Ρ– Π²ΠΈΠ±Π΅Ρ€Ρ–Ρ‚ΡŒ Π² ΠΊΠΎΠ½Ρ‚Скстном мСню ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΠ°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Π½Π½Ρ.. Π£ ΡΠΊΠΈΠΉ Π·’явився Π΄Ρ–Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌΡƒ Π²Ρ–ΠΊΠ½Ρ– ΠΠ°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Π½Π½Ρ Ρ€ΠΎΠ·ΠΊΡ€ΠΈΠΉΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ ΠŸΠ°Π½Π΅Π»Ρ– інструмСнтів.. Π’ΡΡ‚Π°Π½ΠΎΠ²Ρ–Ρ‚ΡŒ ΠΏΡ€Π°ΠΏΠΎΡ€Π΅Ρ†ΡŒ Π΄ΠΎ ΠΊΠΎΡ‚Ρ€ΠΎΡ—ΡΡŒ Ρ–Π· стандартних ΠΏΠ°Π½Π΅Π»Π΅ΠΉ інструмСнтів, Π½Π°ΠΏΡ€ΠΈΠΊΠ»Π°Π΄, Π—Π°ΠΏΠΈΡ‚ як Ρ‚Π°Π±Π»ΠΈΡ†Ρ–, Ρ‰ΠΎΠ± Π²Ρ–Π½ сумно відбилася Π½Π° Π΅ΠΊΡ€Π°Π½Ρ–.. ΠšΠ»Π°Ρ†Π½Ρ–Ρ‚ΡŒ Π· ΡΡ€Π»ΠΈΠΊΠ° ΠœΠ°ΠΊΡ€ΠΎΡΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»Ρ– ΠΎΠ±'Ρ”ΠΊΡ‚Ρ–Π² Π· Π²Ρ–ΠΊΠ½Π° Π‘Π°Π·Π° Π΄Π°Π½ΠΈΡ…, Ρ– Π·Π½Π°ΠΉΠ΄Ρ–Ρ‚ΡŒ ΠΏΠΎΡ‚Ρ€Ρ–Π±Π½ΠΈΠΉ макрос.. ΠŸΠ΅Ρ€Π΅Ρ‚ΡΠ³Π½Π΅Ρ‚Π΅ макрос Π· Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡŽ ΠΌΠΈΡˆΡ– Π½Π° ΠΏΠ°Π½Π΅Π»ΡŒ инструмСнтов.

2.6. Π—Π°ΠΏΠΈΡ‚ як Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

На ΠΏΠ°Π½Π΅Π»Ρ– інструмСнтів Π·’ΡΠ²ΠΈΡ‚ΡŒΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° Π· Π΄ΡƒΠΆΠ΅ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎΡŽ Π·Π½Π°Ρ‡ΠΊΠΎΠΌ макросу. Π―ΠΊΡ‰ΠΎ Π²ΠΈ ΠΏΠΎΡ‚Ρ€ΠΈΠΌΠ°ΠΉΡ‚Π΅ Π»Ρ–Ρ‡Π΅Π½Ρ– сСкунди курсор Π² Ρ†Ρ–ΠΉ ΠΊΠ½ΠΎΠΏΡ†Ρ–, Ρ‚ΠΎ ΠΏΠΎΠ±Π°Ρ‡ΠΈΡ‚Π΅ ΠΏΡ–Π΄ΠΊΠ°Π·ΠΊΡƒ Запуск макросу. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π² Ρ‚Π°ΠΊΠΈΠΉ спосіб пСрСмістити Π½Π° ΠΏΠ°Π½Π΅Π»ΡŒ інструмСнтів Ρ‚ΠΎΠΉ макрос «Open». Π’Π΅ΠΏΠ΅Ρ€ Ρ‰ΠΎΡ€Π°Π·Ρƒ, ΠΊΠΎΠ»ΠΈ ця ΠΏΠ°Π½Π΅Π»ΡŒ інструмСнтів Π²ΠΊΠ°Π·ΡƒΠ²Π°Ρ‚ΠΈΠΌΠ΅Ρ‚ΡŒΡΡ Π½Π° Π΅ΠΊΡ€Π°Π½Ρ–, Π²Π°ΠΌ Π±ΡƒΠ΄Π΅ доступна ΠΊΠ½ΠΎΠΏΠΊΠ° запуску Ρ†ΡŒΠΎΠ³ΠΎ макроса.

[pic].

Рис 9. Кнопка запуску макросу Π½Π° ΠΏΠ°Π½Π΅Π»Ρ– инструмСнтов.

Π’Π΅ΠΏΠ΅Ρ€ Π½Π° ΡΡ‚ворСння ΡΠΏΠ΅Ρ†Ρ–Π°Π»ΡŒΠ½ΠΎΡ— ΠΏΠ°Π½Π΅Π»Ρ– інструмСнтів, Ρ– розміщСння Π½Π° Π½Ρ–ΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²ΠΈΠΊΠ»ΠΈΠΊΡƒ макроса.

. ΠšΠ»Π°Ρ†Π½Ρ–Ρ‚ΡŒ Π· ΡΡ€Π»ΠΈΠΊΠ° ΠœΠ°ΠΊΡ€ΠΎΡΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»Ρ– ΠΎΠ±'Ρ”ΠΊΡ‚Ρ–Π² Π· Π²Ρ–ΠΊΠ½Π° Π‘Π°Π·Π° Π΄Π°Π½ΠΈΡ…, Ρ– Π²ΠΈΠ΄Ρ–Π»Ρ–Ρ‚ΡŒ ΠΏΠΎΡ‚Ρ€Ρ–Π±Π½ΠΈΠΉ макрос.. Π’ΠΈΠ±Π΅Ρ€Ρ–Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ БСрвіс, ΠœΠ°ΠΊΡ€ΠΎΡ, Π‘Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΠΈ панСль інструмСнтів Π· ΠΌΠ°ΠΊΡ€ΠΎΡΡƒ. На Π΅ΠΊΡ€Π°Π½Ρ– Π·’ΡΠ²Π»ΡΡ”Ρ‚ΡŒΡΡ пороТня панСль инструмСнтов.

[pic] Рис 10. ΠŸΠΎΡ€ΠΎΠΆΠ½Ρ панСль инструмСнтов.

. ΠŸΠ΅Ρ€Π΅Ρ‚ΡΠ³Π½Π΅Ρ‚Π΅ Π· Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡŽ ΠΌΠΈΡˆΡ– ΠΏΠΎΡ‚Ρ€Ρ–Π±Π½ΠΈΠΉ макрос Π· Ρ†ΡŒΠΎΠ³ΠΎ панСль. На ΠΏΠ°Π½Π΅Π»Ρ– Π·’ΡΠ²Π»ΡΡ”Ρ‚ΡŒΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° Π· Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ Π²ΠΆΠ΅ Π·Π½Π°ΠΉΠΎΠΌΠΈΠΌ Π·Π½Π°Ρ‡ΠΊΠΎΠΌ макроса.

[pic].

Рис 11. Π—Π½Π°Ρ‡ΠΎΠΊ макроса.

Кнопка ΠΎΡ‚Ρ€ΠΈΠΌΡƒΡ” Ρ‚Π°ΠΊΡƒ ΠΆ Π½Π°Π·Π²Ρƒ, як Ρ–ΠΌ'я макросу, ΠΊΠΎΡ‚Ρ€Ρ–ΠΉ Π²ΠΎΠ½Π° создана.

Π’ΠΎΡ‚ ΠΆ Π½Π°ΠΉΠ±Ρ–Π»ΡŒΡˆ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΌΠΎΠΆΠ½Π° Π±ΡƒΠ»ΠΎ ΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΠΈ Ρ–Π½ΡˆΠΈΠΌ способом:

. Π’Ρ–Π΄ΠΊΡ€ΠΈΠΉΡ‚Π΅ Π²Ρ–ΠΊΠ½ΠΎ ΠΠ°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Π½Π½Ρ, ΠΊΠ»Π°Ρ†Π½ΡƒΠ²ΡˆΠΈ ΠΏΡ€Π°Π²ΠΎΡ— кнопкою ΠΌΠΈΡˆΡ– ΠΏΠΎ ΠΏΠ°Π½Π΅Π»Ρ– інструмСнтів.. Π£ ΡΠΊΠΈΠΉ Π·’явився Π΄Ρ–Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌΡƒ Π²Ρ–ΠΊΠ½Ρ– Ρ€ΠΎΠ·ΠΊΡ€ΠΈΠΉΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ ΠŸΠ°Π½Π΅Π»Ρ– інструмСнтів, Ρ– Π½Π°Ρ‚ΠΈΡΠ½Ρ–Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ.

[pic] Рис 12. Π”Ρ–Π°Π»ΠΎΠ³ΠΎΠ²Π΅ Π²Ρ–ΠΊΠ½ΠΎ «ΠΠ°Π»Π°ΡˆΡ‚ування» Π· Π²ΠΊΠ»Π°Π΄ΠΊΠΎΡŽ «ΠŸΠ°Π½Π΅Π»ΡŒ ІнструмСнтів», ΠΊΠ½ΠΎΠΏΠΊΠ° «Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ».

. Π£ ΡΠΊΠΈΠΉ Π·’явився Π΄Ρ–Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌΡƒ Π²Ρ–ΠΊΠ½Ρ– Π²Π²Π΅Π΄Ρ–Ρ‚ΡŒ Ρ–ΠΌ'я Π½ΠΎΠ²ΠΎΡ— ΠΏΠ°Π½Π΅Π»Ρ– інструмСнтів ΠΌΠΎΡ— макроси Ρ– Π½Π°Ρ‚ΠΈΡΠ½Ρ–Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠžΠš. Π—’ΡΠ²ΠΈΡ‚ΡŒΡΡ пороТня панСль инструмСнтов.

[pic] Рис 13. ВвСдСння Ρ–ΠΌΠ΅Π½Ρ– Π½ΠΎΠ²ΠΎΡ— ΠŸΠ°Π½Π΅Π»Ρ– Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².

. Π’ΠΈΠ±Π΅Ρ€Ρ–Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Команди.. Π’ΠΈΠ±Π΅Ρ€Ρ–Ρ‚ΡŒ Ρƒ ΡΠΏΠΈΡΠΊΡƒ ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€Ρ–Ρ— значСння Усі макроси, Π° ΡΠΏΠΈΡΠΊΡƒ Команди Π·Π½Π°ΠΉΠ΄Ρ–Ρ‚ΡŒ макрос «Open».. ΠŸΠ΅Ρ€Π΅Ρ‚ΡΠ³Π½Π΅Ρ‚Π΅ Ρ†Π΅ΠΉ макрос Π· Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡŽ ΠΌΠΈΡˆΡ– Π½Π° ΠΏΠΎΡ€ΠΎΠΆΠ½ΡŽ панСль инструмСнтов.

[pic] Рис 14. ΠŸΡ€ΠΈΠΌΡ–Ρ‰Π΅Π½Π½Ρ макросу Π½Π° ΠΏΠΎΡ€ΠΎΠΆΠ½ΡŽ ПанСль Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π’Π΅ΠΏΠ΅Ρ€ΡŒ подивимося, як Ρ– Π·ΠΌΡ–Π½ΠΈΡ‚ΠΈ Π·ΠΎΠ²Π½Ρ–ΡˆΠ½Ρ–ΠΉ вигляд Ρ†Ρ–Ρ”Ρ— ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Π’ Π΄Ρ–Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌΡƒ Π²Ρ–ΠΊΠ½Ρ– ΠΠ°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Π½Π½Ρ натиснімо ΠΊΠ½ΠΎΠΏΠΊΡƒ Π—ΠΌΡ–Π½ΠΈΡ‚ΠΈ Π²ΠΈΠ΄Ρ–Π»Π΅Π½ΠΈΠΉ ΠΎΠ±'Ρ”ΠΊΡ‚ Ρ‡ΠΈ ΠΊΠ»Π°Ρ†Π½Ρ–Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΡ— кнопкою ΠΌΠΈΡˆΡ– Π·Π° Π»ΠΈΡˆΠ΅ Ρ‰ΠΎ ΡΡ‚Π²ΠΎΡ€Π΅Π½Π° ΠΊΠ½ΠΎΠΏΡ†Ρ–. Π’Ρ–Π΄ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒΡΡ контСкстнС мСню.

[pic].

Рис 15. ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π½Π΅ мСню Ρ‰ΠΎΠΉΠ½ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π’ΠΈΠ΄ΠΈΠΌ, Ρ‰ΠΎ Ρ†Π΅ Ρ€Π΅ΠΆΠΈΠΌ відобраТСння ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½, як ΠžΡΠ½ΠΎΠ²Π½ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ. ВласнС ΠΊΠ°ΠΆΡƒΡ‡ΠΈ, Π½Π° ΠΊΠ½ΠΎΠΏΡ†Ρ– ΠΌΠΎΠΆΠ½Π° помістити як Π·Π½Π°Ρ‡ΠΎΠΊ, Π° ΠΉ Ρ‚Скст Ρ‡ΠΈ Ρ– Π·Π½Π°Ρ‡ΠΎΠΊ Ρ€Π°Π·ΠΎΠΌ. Коли Ρ…ΠΎΡ‡Π΅Ρ‚Π΅ помістити Π½Π° ΠΊΠ½ΠΎΠΏΡ†Ρ– тСкст (Π½Π°Π·Π²Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ), Π²Π²Π΅Π΄Ρ–Ρ‚ΡŒ Ρ†Π΅ΠΉ тСкст Π½Π° ΠΏΠΎΠ»Ρ– Π†ΠΌ'я. Π—Π° ΡƒΠΌΠΎΠ²Ρ‡Π°Π½Π½ΡΠΌ Ρƒ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ»Ρ– Π²Ρ–Π΄ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ”Ρ‚ΡŒΡΡ Ρ–ΠΌ'я макроса.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ помістити Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Ρ–Π½ΡˆΠΈΠΉ Π·Π½Π°Ρ‡ΠΎΠΊ, ΠΎΠ±Ρ€Π°Π²ΡˆΠΈ Π²ΠΏΠΎΠ΄ΠΎΠ±Π°Π½Ρƒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΡΠΏΠ΅Ρ†Ρ–Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΠ°Π½Π΅Π»Ρ–. Для відобраТСння Π½Π°Π±ΠΎΡ€Ρƒ стандартних Π·Π½Π°Ρ‡ΠΊΡ–Π² Π²ΠΈΠ±Π΅Ρ€Ρ–Ρ‚ΡŒ Π² ΠΊΠΎΠ½Ρ‚Скстном мСню ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π’ΠΈΠ±Ρ€Π°Ρ‚ΠΈ Π·Π½Π°Ρ‡ΠΎΠΊ для ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π―ΠΊΡ‰ΠΎ ΠΆ, Π½Ρ– ΠΎΠ΄Π½Π΅ Π· ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ Π½Π΅ ΠΏΡ–Π΄Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ, ΠΌΠΎΠΆΠ½Π° Π²ΠΈΠ±Ρ€Π°Ρ‚ΠΈ Π½Π°ΠΉΠ±Π»ΠΈΠΆΡ‡ΠΈΠΉ Π½Π° ΠΎΡ„ормлСння Π·Π½Π°Ρ‡ΠΎΠΊ, Ρ– ΠΏΠΎΡ‚Ρ–ΠΌ Π²ΠΈΠΏΡ€Π°Π²ΠΈΡ‚ΠΈ становищС Ρƒ ΡΠΏΠ΅Ρ†Ρ–Π°Π»ΡŒΠ½Ρ–ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ–. Π©ΠΎΠ± Π²Ρ–Π΄ΠΊΡ€ΠΈΡ‚ΠΈ Π²Ρ–ΠΊΠ½ΠΎ Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π²ΠΈΠ±Π΅Ρ€Ρ–Ρ‚ΡŒ Π² ΠΊΠΎΠ½Ρ‚Скстном мСню ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π—ΠΌΡ–Π½ΠΈΡ‚ΠΈ Π·Π½Π°Ρ‡ΠΎΠΊ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅.

[pic].

Рис 16. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠ½ΠΎΠΏΠΎΠΊ НаконСц, ΠΌΠΎΠΆΠ½Π° просто ΡΠΊΠΎΠΏΡ–ΡŽΠ²Π°Ρ‚ΠΈ сподобався Π²Π°ΠΌ Π·Π½Π°Ρ‡ΠΎΠΊ Π· Ρ–Π½ΡˆΠΎΠ³ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΠΎΠΏΡ–ΡŽΠ²Π°Ρ‚ΠΈ Π·Π½Π°Ρ‡ΠΎΠΊ Π· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ:

. Π’Ρ–Π΄ΠΊΡ€ΠΈΠΉΡ‚Π΅ Π΄Ρ–Π°Π»ΠΎΠ³ΠΎΠ²Π΅ Π²Ρ–ΠΊΠ½ΠΎ ΠΠ°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Π½Π½Ρ Ρ– Π²ΠΈΠ΄Ρ–Π»Ρ–Ρ‚ΡŒ Ρ‚Ρƒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π° ΠΏΠ°Π½Π΅Π»Ρ– інструмСнтів, Π· ΡΠΊΠΎΡŽ Ρ‚Ρ€Π΅Π±Π° ΡΠΊΠΎΠΏΡ–ΡŽΠ²Π°Ρ‚ΠΈ Π·Π½Π°Ρ‡ΠΎΠΊ.. ΠΠ°Ρ‚ΠΈΡΠ½Ρ–Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π—ΠΌΡ–Π½ΠΈΡ‚ΠΈ Π²ΠΈΠ΄Ρ–Π»Π΅Π½ΠΈΠΉ ΠΎΠ±'Ρ”ΠΊΡ‚ Π² Π΄Ρ–Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌΡƒ Π²Ρ–ΠΊΠ½Ρ– ΠΠ°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Π½Π½Ρ.. Π’ΠΈΠ±Π΅Ρ€Ρ–Ρ‚ΡŒ Π² ΠΊΠΎΠ½Ρ‚Скстном мСню ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠšΠΎΠΏΡ–ΡŽΠ²Π°Ρ‚ΠΈ Π·Π½Π°Ρ‡ΠΎΠΊ Π½Π° ΠΊΠ½ΠΎΠΏΡ†Ρ–.. Π’ΠΈΠ΄Ρ–Π»Ρ–Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π·Π½Π°Ρ‡ΠΎΠΊ якою ΠΏΠΎΡ‚Ρ€Ρ–Π±Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ.

[pic] Рис 17. Узятий малюнок Π½Π° ΠΊΠ½ΠΎΠΏΡ†Ρ– для измСнСния.

. ΠΠ°Ρ‚ΠΈΡΠ½Ρ–Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π—ΠΌΡ–Π½ΠΈΡ‚ΠΈ Π²ΠΈΠ΄Ρ–Π»Π΅Π½ΠΈΠΉ ΠΎΠ±'Ρ”ΠΊΡ‚ Π² Π΄Ρ–Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌΡƒ Π²Ρ–ΠΊΠ½Ρ– ΠΠ°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Π½Π½Ρ.. Π’ΠΈΠ±Π΅Ρ€Ρ–Ρ‚ΡŒ Π² ΠΊΠΎΠ½Ρ‚Скстном мСню ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Вставити Π·Π½Π°Ρ‡ΠΎΠΊ для ΠΊΠ½ΠΎΠΏΠΊΠΈ.

[pic] Рис 18. ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π½Π΅ мСню Π‘ Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡŽ Π΄Ρ–Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ–ΠΊΠ½Π° властивостСй ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΠΎΠΆΠ½Π° Π·ΠΌΡ–Π½ΠΈΡ‚ΠΈ тСкст Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΏΡ–Π΄ΠΊΠ°Π·ΠΊΠΈ ΠΉ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΠΈ ΠΊΠ»Π°Π²Ρ–ΡˆΡ– швидкого Π²Ρ‹Π·ΠΎΠ²Π°.

Π§Ρ‚ΠΎΠ±Ρ‹ Π·ΠΌΡ–Π½ΠΈΡ‚ΠΈ тСкст Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΏΡ–Π΄ΠΊΠ°Π·ΠΊΠΈ для ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»Ρ– инструмСнтов:

. Π£ Ρ€Π΅ΠΆΠΈΠΌΡ– настройки Π²ΠΈΠ΄Ρ–Π»Ρ–Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π° ΠΏΠ°Π½Π΅Π»Ρ– інструмСнтів. Π£ Π΄Ρ–Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌΡƒ Π²Ρ–ΠΊΠ½Ρ– ΠΠ°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Π½Π½Ρ Π½Π°Ρ‚ΠΈΡΠ½Ρ–Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π—ΠΌΡ–Π½ΠΈΡ‚ΠΈ Π²ΠΈΠ΄Ρ–Π»Π΅Π½ΠΈΠΉ ΠΎΠ±'Ρ”ΠΊΡ‚.. Π’ΠΈΠ±Π΅Ρ€Ρ–Ρ‚ΡŒ Π² ΠΊΠΎΠ½Ρ‚Скстном мСню ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Властивості. Π—’ΡΠ²ΠΈΡ‚ΡŒΡΡ Π΄Ρ–Π°Π»ΠΎΠ³ΠΎΠ²Π΅ Π²Ρ–ΠΊΠ½ΠΎ властивостСй ΠΊΠ½ΠΎΠΏΠΊΠΈ.

[pic] Рис 19. Π’Π»Π°ΡΡ‚ΠΈΠ²Ρ–ΡΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Open».

. Π—Π°ΠΏΡ€ΠΎΠ²Π°Π΄ΡŒΡ‚Π΅ Π±Π°ΠΆΠ°Π½ΠΈΠΉ тСкст Π½Π° ΠΏΠΎΠ»Ρ– Π‘ΠΏΠ»ΠΈΠ²Π°ΡŽΡ‡Π° подсказка.

На ΡΡ‚Π²ΠΎΡ€Π΅Π½ΠΎΡ— Π²Π°ΠΌΠΈ ΠΏΠ°Π½Π΅Π»Ρ– інструмСнтів ΠΌΠΎΠΆΠ½Π° розмістити Π±ΡƒΠ΄ΡŒ-які Ρ–Π½ΡˆΡ– корисні ΠΊΠ½ΠΎΠΏΠΊΠΈ, як ΠΊΠ½ΠΎΠΏΠΊΠΈ для запуску макросів. Коли створСння ΠΏΠ°Π½Π΅Π»Ρ– інструмСнтів Π·Π°ΠΊΡ–Π½Ρ‡Π΅Π½ΠΎ, Π²ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ пСрСмістити Π² Π²Ρ–Π»ΡŒΠ½Π΅ місцС Ρƒ Π²Π΅Ρ€Ρ…Π½Ρ–ΠΉ частині Π΅ΠΊΡ€Π°Π½Π° (Ρ‡ΠΈ ΠΏΠΎΠΌΡ–стити Π±ΡƒΠ΄ΡŒ-якої Ρ–Π½ΡˆΠΎΡ— ΠΊΠΎΡ€Π΄ΠΎΠ½Ρƒ экрана).

Если Ρ‚Ρ€Π΅Π±Π° створити панСль інструмСнтів для Π²ΠΈΠΊΠ»ΠΈΠΊΡƒ ΠΊΡ–Π»ΡŒΠΊΠΎΡ… макросів, ΠΌΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡ”ΠΌΠΎ ΠΎΠ±'Ρ”Π΄Π½Π°Ρ‚ΠΈ Ρ†Ρ– макроси Π΄ΠΎ ΠΎΠ΄Π½Ρ–Ρ”Ρ— Π³Ρ€ΡƒΠΏΠΈ (створСння Π³Ρ€ΡƒΠΏΠΈ макросів Π±ΡƒΠ»ΠΎ описанС Ρƒ ΠΌΠΈΠ½ΡƒΠ»ΠΎΠΌΡƒ Ρ€ΠΎΠ·Π΄Ρ–Π»Ρ–). БтворСння Ρ‚Π°ΠΊΠΎΡ— ΠΏΠ°Π½Π΅Π»Ρ– інструмСнтів ΠΌΠΎΠΆΠ½Π° здійснити Π· Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡŽ ΠΎΠ΄Π½Ρ–Ρ”Ρ— ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ БСрвіс, ΠœΠ°ΠΊΡ€ΠΎΡ, Π‘Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΠΈ панСль інструмСнтів Π· ΠΌΠ°ΠΊΡ€ΠΎΡΡƒ. Π‘ΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π·Ρ€ΠΎΠ±ΠΈΡ‚ΠΈ Ρ†Π΅ Π·Π°Π΄Π»Ρ ΠΎΠ΄Π½Ρ–ΠΉ Π· Π³Ρ€ΡƒΠΏ макросів Π±Π°Π·Ρ– Π΄Π°Π½ΠΈΡ… «db1», Π½Π°ΠΏΡ€ΠΈΠΊΠ»Π°Π΄, «Open». Π— Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡŽ Π·Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎΡ— ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΡΡ‚Π²ΠΎΡ€ΡŽΡ”Ρ‚ΡŒΡΡ панСль інструмСнтів Π· ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ для Π²ΠΈΠΊΠ»ΠΈΠΊΡƒ ΠΊΠΎΠΆΠ½ΠΎΠ³ΠΎ макросу Π· Π³Ρ€ΡƒΠΏΠΈ, ΠΏΡ€ΠΈΡ‡ΠΎΠΌΡƒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ… Π²Ρ–Π΄Π±ΠΈΠ²Π°ΡŽΡ‚ΡŒΡΡ Ρ–ΠΌΠ΅Π½Π° Π²Ρ–Π΄ΠΏΠΎΠ²Ρ–Π΄Π½ΠΈΡ… макросів. Нова панСль інструмСнтів ΠΎΡ‚Ρ€ΠΈΠΌΡƒΡ” Ρ‚Π°ΠΊΡƒ ΠΆ Ρ–ΠΌ'я, як Ρ–ΠΌ'я Π³Ρ€ΡƒΠΏΠΈ макросів. Π—Π° Π±Π°ΠΆΠ°Π½Π½Ρ Π·Π°ΠΌΡ–Π½ΠΈΡ‚ΠΈ тСкст Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ… Π·Π½Π°Ρ‡ΠΊΠ°ΠΌΠΈ, як Ρ†Π΅ Π±ΡƒΠ»ΠΎ описано Π²Ρ‹ΡˆΠ΅.

2.7. Π—Π²’язування макросів Π· ΡΠΎΠ±Ρ‹Ρ‚иями.

Π£ Π±Π°Π·Ρ– Π΄Π°Π½ΠΈΡ… Π·Π±Π΅Ρ€Ρ–Π³Π°Ρ”Ρ‚ΡŒΡΡ Ρ–Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†Ρ–ΡŽ ΠΏΡ€ΠΎ стані Ρ—Ρ— ΠΎΠ±'Ρ”ΠΊΡ‚Ρ–Π². Π‘ΡƒΠ΄ΡŒ-якС Π·ΠΌΡ–Π½Π° стану Ρ„ΠΎΡ€ΠΌΠΈ власності Ρ‡ΠΈ Π·Π²Ρ–Ρ‚Ρƒ Π½Π°Π·ΠΈΠ²Π°Ρ”Ρ‚ΡŒΡΡ ΠΏΠΎΠ΄Ρ–Ρ”ΡŽ. КоТСн Π· Ρ†ΠΈΡ… ΠΎΠ±'Ρ”ΠΊΡ‚Ρ–Π² ΠΌΠ°Ρ” власний Π½Π°Π±Ρ–Ρ€ событий.

Π— ΠΏΠΎΠ΄Ρ–ями Π·Ρ€ΡƒΡ‡Π½ΠΎ ΠΏΠΎΠ²’язувати макроси. Π‘ΠΏΡ€ΠΎΠ±ΡƒΡ”ΠΌΠΎ Π·Π²’язати створСний Π½Π°ΠΌΠΈ макрос ΠŸΠΎΠ²Ρ–Π΄ΠΎΠΌΠ»Π΅Π½Π½Ρ Π· відкриттям Π±Π°Π·ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…:

. ΠœΠ°Ρ€ΠΊΡ–Ρ€ΡƒΠΉΡ‚Π΅ макрос РозміщСння Π½Π° Π΅ΠΊΡ€Π°Π½Ρ– Π· Π²Ρ–ΠΊΠ½Π° Π±Π°Π·ΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

. Π’ΠΈΠ±Π΅Ρ€Ρ–Ρ‚ΡŒ Π² ΠΌΠ΅Π½ΡŽ Павка ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠŸΠ΅Ρ€Π΅ΠΉΠΌΠ΅Π½ΡƒΠ²Π°Ρ‚ΠΈ Ρ– ΠΏΡ€ΠΈΠ²Π»Π°ΡΠ½Ρ–Ρ‚ΡŒ макросу.

ΠŸΠΎΠ²Ρ–Π΄ΠΎΠΌΠ»Π΅Π½Π½Ρ Ρ–ΠΌ'я AutoExec (макрос Π· Ρ‚Π°ΠΊΠΎΡŽ назвою Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π²ΠΈΠΊΠΎΠ½ΡƒΡ”Ρ‚ΡŒΡΡ Π·Π° ΠΌΡ–Π½Ρ–ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ завантаТСння Π±Π°Π·ΠΈ Π΄Π°Π½ΠΈΡ…). ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ²Ρ–Π»ΡŒΠ½ΠΈΠΌ Ρ‡ΠΈΠ½ΠΎΠΌ використовувати рядкові Ρ– прописні Π»ΠΈΡ‚Π΅Ρ€Ρ‹.

Π’Π΅ΠΏΠ΅Ρ€ макрос ΠΏΠΎΠ²’язані Π· відкриттям Π±Π°Π·ΠΈ Π΄Π°Π½ΠΈΡ…. ΠžΡ‚ΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†Ρ–Ρ—, які ΠΌΠ°ΡŽΡ‚ΡŒ Π·Π°Π²ΠΆΠ΄ΠΈ виконуватися Π² ΠΎΡΡ‚Π°Π½Π½Ρ–ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ завантаТСння Π±Π°Π·ΠΈ. ΠŸΡ€ΠΈ ΠΊΠΎΠΆΠ½ΠΎΠΌΡƒ Π²Ρ–Π΄ΠΊΡ€ΠΈΡ‚Ρ‚Ρ– Π±Π°Π·ΠΈ Π΄Π°Π½ΠΈΡ… Accesss 2000 пСрСвіряє Ρ‡ΠΈ ΠΌΠ°ΠΊΡ€ΠΎΡ Π±Π΅Π·ΠΏΠΎΡΠ΅Ρ€Π΅Π΄Π½ΡŒΠΎ Π· Ρ–ΠΌ'ям AutoExec, Ρ–, якщо Π·Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ, Π²ΠΈΠΊΠΎΠ½ΡƒΡ” ΠΉΠΎΠ³ΠΎ. Π£ Ρ–Π½ΡˆΠΎΠΌΡƒ Ρ€Π°Π·Ρ– відкриття Π±Π°Π·ΠΈ Π½Π΅ ΡΡƒΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΆΡƒΡ”Ρ‚ΡŒΡΡ Π΄ΠΎΠ΄Π°Ρ‚ΠΊΠΎΠ²ΠΈΠΌΠΈ діями. УсСрСдині ΠΎΠ΄Π½Ρ–Ρ”Ρ— Π±Π°Π·ΠΈ Π΄Π°Π½ΠΈΡ… ΠΌΠΎΠΆΠ΅ використовуватися лишС ΠΎΠ΄ΠΈΠ½ макрос AutoExec.

. Π©ΠΎΠ± ΠΏΠ΅Ρ€Π΅Π²Ρ–Ρ€ΠΈΡ‚ΠΈ ΠΏΡ€Π°Ρ†Π΅Π·Π΄Π°Ρ‚Π½Ρ–ΡΡ‚ΡŒ макросу, Π·Π°ΠΊΡ€ΠΈΠΉΡ‚Π΅, Ρ‚Π° Π±ΡƒΠ² Π²Ρ–Π΄ΠΊΡ€ΠΈΠΉΡ‚Π΅ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ….

Если Ρ–ΠΌ'я AutoExec присвоєно ΠΌΠ°ΠΊΡ€ΠΎΠ³Ρ€ΡƒΠΏΠΏΠ΅, Ρ‚ΠΎ, ΠΏΡ€ΠΈ Π²Ρ–Π΄ΠΊΡ€ΠΈΡ‚Ρ‚Ρ– Π±Π°Π·ΠΈ Π΄Π°Π½ΠΈΡ… Π±ΡƒΠ΄Π΅ Π²ΠΈΠΊΠΎΠ½Π°Π½ΠΎ лишС ΠΏΠ΅Ρ€ΡˆΠΈΠΉ макрос Ρ†Ρ–Ρ”Ρ— Π³Ρ€ΡƒΠΏΠΈ! Π©ΠΎΠ± Π·Π° ΠΌΡ–Π½Ρ–ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ завантаТСння Π±Π°Π·ΠΈ послідовно наводилися Ρƒ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ– ΠΊΡ–Π»ΡŒΠΊΠ° макросів, Π²Π²Π΅Π΄Ρ–Ρ‚ΡŒ Π² ΠΌΠ°ΠΊΡ€ΠΎΡ AutoExec ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π—Π°ΠΏΡƒΡΠΊΠœΠ°ΠΊΡ€ΠΎΡΠ°, Ρ‰ΠΎ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π²ΠΈΠΊΠΎΠ½Π°Ρ‚ΠΈ макрос Π· Π΄ΠΎΠ²Ρ–Π»ΡŒΠ½ΠΈΠΌ Ρ–ΠΌ'ям (Ρ–ΠΌ'я Π·Π°Π΄Π°Ρ”Ρ‚ΡŒΡΡ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ) Ρ– повСрнутися Π΄ΠΎ Π½Π°ΡΡ‚ΡƒΠΏΠ½Ρ–ΠΉ Π·Π° Π—Π°ΠΏΡƒΡΠΊΠœΠ°ΠΊΡ€ΠΎΡΠ° ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρ– Π² ΠΌΠ°ΠΊΡ€ΠΎΡΠ΅ AutoExec.

ΠœΠ°ΠΊΡ€ΠΎΡ AutoExec Π½Π΅ Π²ΠΈΠΊΠΎΠ½ΡƒΡ”Ρ‚ΡŒΡΡ, якщо ΠΏΠ΅Ρ€Π΅Π΄ відкриттям Π±Π°Π·ΠΈ Π΄Π°Π½ΠΈΡ… натиснути ΠΉ ΡƒΡ‚Ρ€ΠΈΠΌΡƒΠ²Π°Ρ‚ΠΈ ΠΊΠ»Π°Π²Ρ–ΡˆΡƒ [Shift].

2.8. Π—Π²’язування макросу Π· ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ЦСлСсообразно ΡΡ‚Π²ΠΎΡ€ΡŽΠ²Π°Ρ‚ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ управління (Π½Π°ΠΏΡ€ΠΈΠΊΠ»Π°Π΄, ΠΊΠ½ΠΎΠΏΠΊΠΈ) для Π²ΠΈΠΊΠ»ΠΈΠΊΡƒ макросів. Π¦Π΅ Π·Π½Π°Ρ‡Π½ΠΎ спрощує Ρ– ΠΏΡ€ΠΈΡΠΊΠΎΡ€ΡŽΡ” доступу Π΄ΠΎ Π½ΠΈΡ…. Π—Ρ€ΡƒΡ‡Π½ΠΈΠΌ місцСм Ρ€ΠΎΠ·ΠΌΡ–Ρ‰ΡƒΠ²Π°Ρ‚ΠΈ Ρ‚Π°ΠΊΠΈΡ… Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ–Π² Ρ” Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ‡ΠΈ ΠΏΡ€ΠΈΠΌΡ–Ρ‚ΠΊΠ° Ρ„ΠΎΡ€ΠΌΡ‹.

Π’ Ρ€ΠΎΠ»Ρ– Π²ΠΏΡ€Π°Π²ΠΈ спробуємо ΠΏΠΎΠ²’язати Π· ΠΊΠ½ΠΎΠΏΠΊΠΎΡŽ макрос, який ΠΌΠ°Ρ€ΠΊΡ–Ρ€ΡƒΡ” Π°ΠΊΡ‚ΠΈΠ²Π½Ρƒ запис Ρ„ΠΎΡ€ΠΌΠΈ Ρ– ΠΊΠΎΠΏΡ–ΡŽΡ” Ρ—Ρ… Ρƒ Π±ΡƒΡ„Π΅Ρ€ ΠΎΠ±ΠΌΠ΅Π½Π°:

. Π‘Ρ‚Π²ΠΎΡ€Ρ–Ρ‚ΡŒ макрос ΠšΠΎΠΏΡ–ΡŽΠ²Π°Ρ‚ΠΈ, Ρ‰ΠΎ Π· Π½Π°ΡΡ‚ΡƒΠΏΠ½ΠΈΡ… ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄:. ΠœΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Π° АргумСнт Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΠšΠΎΠΌΠ°Π½Π΄Ρƒ Select Record.

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΠšΠΎΠΌΠ°Π½Π΄Ρƒ Copy.

. Π—Π±Π΅Ρ€Π΅ΠΆΡ–Ρ‚ΡŒ макрос Ρ– Π·Π°ΠΊΡ€ΠΈΠΉΡ‚Π΅ ΠΉΠΎΠ³ΠΎ Π²Ρ–ΠΊΠ½ΠΎ.. Π’Ρ–Π΄ΠΊΡ€ΠΈΠΉΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΡƒ ΠŸΠ΅Ρ€Π΅ΠΌΠΈΠΊΠ°Ρ‡ Ρ– Π°ΠΊΡ‚ΠΈΠ²Ρ–Π·ΡƒΠΉΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌ конструктора.. Π’ΠΈΠΊΠ»ΠΈΠΊΠ°ΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π—Π»Ρ–Π²Π° Π½Π°ΠΏΡ€Π°Π²ΠΎ мСню Π’Ρ–ΠΊΠ½ΠΎ.. ΠœΠ°Ρ€ΠΊΡ–Ρ€ΡƒΠΉΡ‚Π΅ макрос ΠšΠΎΠΏΡ–ΡŽΠ²Π°Π½Π½Ρ запис Ρƒ Π²Ρ–ΠΊΠ½Ρ– Π±Π°Π·ΠΈ Π΄Π°Π½ΠΈΡ…, Ρ– пСрСтягнСтС Ρ—Ρ… Ρƒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ Ρ„ΠΎΡ€ΠΌΡ‹.

[pic].

Рис 20. ΠŸΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΡƒΠ²Π°Π½Π½Ρ макросу Π· Π²Ρ–Π΄ΠΊΡ€ΠΈΡ‚ΠΎΠ³ΠΎ Π²Ρ–ΠΊΠ½Π° Π±Π°Π·ΠΈ Π΄Π°Π½ΠΈΡ… Π΄ΠΎ ΠΎΠ±Π»Π°ΡΡ‚Ρ– Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ Ρ„ΠΎΡ€ΠΌΡ‹ Как лишС Π²Ρ–Π΄ΠΏΡƒΡΡ‚Ρ–Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΠΈΡˆΡ–, позиція ΠΊΠ½ΠΎΠΏΠΊΠΈ для макросу Π·Π°Ρ„Ρ–ΠΊΡΡƒΡ”Ρ‚ΡŒΡΡ. Π—Π° Π½Π΅ΠΎΠ±Ρ…ідності Π²ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ½Π° Π·ΠΌΡ–Π½ΠΈΡ‚ΠΈ Π· Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡŽ ΡΠΏΠ΅Ρ†Ρ–Π°Π»ΡŒΠ½ΠΈΡ… маніпуляторів. ΠŸΠ΅Ρ€Π΅ΠΌΡ–Ρ‰Π΅Π½Π½Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π·Π΄Ρ–ΠΉΡΠ½ΡŽΡ”Ρ‚ΡŒΡΡ Π· Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡŽ маніпулятора, Ρ‰ΠΎ Π·Π° Π»Ρ–Π²ΠΎΠΌΡƒ Π²Π΅Ρ€Ρ…Π½ΡŒΠΎΠΌΡƒ Ρ€ΠΎΠ·Ρ– ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΎΡ‡Π½ΠΎΠΉ Ρ€Π°ΠΌΠΊΠΈ.

Имя макросу Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π·’ΡΠ²Π»ΡΡ”Ρ‚ΡŒΡΡ всСрСдині ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π―ΠΊΡ‰ΠΎ Π²Ρ–Π½ Π·Π°Π½Π°Π΄Ρ‚ΠΎ довшС, Ρ€ΠΎΠ·ΠΌΡ–Ρ€ ΠΊΠ½ΠΎΠΏΠΊΠΈ слід Π·Π±Ρ–Π»ΡŒΡˆΠΈΡ‚ΠΈ. Π©ΠΎΠ± Π½Π° ΠΊΠ½ΠΎΠΏΡ†Ρ– Π±ΡƒΠ»ΠΎ Π²ΠΈΠ΄Π½ΠΎ вся напис, ΠΌΠΎΠΆΠ½Π° Π·ΠΌΠ΅Π½ΡˆΠΈΡ‚ΠΈ Ρ€ΠΎΠ·ΠΌΡ–Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Ρƒ Π°Π±ΠΎ створити напис, Π²Ρ–Π΄Ρ€Ρ–Π·Π½ΡΡ‚ΠΈΠΌΠ΅Ρ‚ΡŒΡΡ Π²Ρ–Π΄ Ρ–ΠΌΠ΅Π½Ρ– ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ΠΈ. РСдагування написи Π²ΠΈΠΊΠΎΠ½ΡƒΡ”Ρ‚ΡŒΡΡ після Ρ‰ΠΈΠ³Π»ΠΈΠΊΠ° Π½Π° ΠΊΠ½ΠΎΠΏΡ†Ρ–. Для Π²ΠΈΡ…ΠΎΠ΄Ρƒ Π· Ρ€Π΅ΠΆΠΈΠΌΡƒ рСдагування Π΄ΠΎΡΠΈΡ‚ΡŒ ΠΊΠ»Π°Ρ†Π½ΡƒΡ‚ΠΈ ΠΏΠΎΠ·Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Для Π·ΠΌΡ–Π½ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π² ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‡ΠΎΠ³ΠΎ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π° Кнопко слід Π²ΠΈΠΊΠΎΠ½Π°Ρ‚ΠΈ Π½Π° Π½ΡŒΠΎΠΌΡƒ ΠΏΠΎΠ΄Π²Ρ–ΠΉΠ½ΠΈΠΉ Ρ‰ΠΈΠ³ΠΎΠ»ΡŒ мишСю, унаслідок Ρ‡ΠΎΠ³ΠΎ Π²Ρ–Π΄ΠΊΡ€ΠΈΡ”Ρ‚ΡŒΡΡ Π²Ρ–ΠΊΠ½ΠΎ властивостСй, якщо Ρ†ΡŒΠΎΠ³ΠΎ Π²ΠΎΠ½ΠΎ Π½Π΅ Π±ΡƒΠ»ΠΎ Π½Π° ΡΠΊΡ€Π°Π½Π΅.

[pic].

Рис 21. Π’Ρ–ΠΊΠ½ΠΎ властивостСй ΠΊΠ½ΠΎΠΏΠΊΠΈ Π£ ΠΊΠΎΠΆΠ½ΠΎΠ³ΠΎ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π° управління свій список доступних ΠΏΠΎΠ΄Ρ–ΠΉ. ΠŸΡ€ΠΎΡ‚Π΅ Π΄Ρ–Ρ— ΠΏΡ€ΠΈ Π·Π²’язуванні Π·Π°Π²ΠΆΠ΄ΠΈ ΠΎΠ΄Π½Π°ΠΊΠΎΠ²Ρ–. Наприклад, Ρ‰ΠΎΠ± ΠΏΠΎΠ²’язати ΠΏΠ΅Π²Π½ΠΈΠΉ макрос Π· ΠΏΠ΅Ρ€Π΅ΠΌΡ–щСнням ΠΌΠΈΡˆΡ– Ρ„ΠΎΡ€ΠΌΠΎΡŽ, Ρ€ΡƒΡ…Π°Ρ”Ρ‚ΡŒΡΡ Ρƒ Ρ€Π΅ΠΆΠΈΠΌΡ– конструктора Π²ΠΈΠΊΠΎΠ½Π°Ρ‚ΠΈ ΠΏΠΎΠ΄Π²Ρ–ΠΉΠ½ΠΈΠΉ Ρ‰ΠΈΠ³ΠΎΠ»ΡŒ Ρƒ Π²Ρ–Π»ΡŒΠ½ΠΎΠΌΡƒ області ΠΏΠΎΠ·Π° ΠΏΡ€ΠΈΠΌΡ–Ρ‚ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΠΈ Ρ– для ΠΏΠΎΠ΄Ρ–Ρ— ΠŸΠ΅Ρ€Π΅ΠΌΡ–Ρ‰Π΅Π½Π½Ρ ΠΏΠΎΠΊΠ°ΠΆΡ‡ΠΈΠΊΠ° Ρ–ΠΌ'я связываСмого макроса.

2.9. Π’ΠΈΠΊΠ»ΠΈΠΊ Π΄ΠΎΠ΄Π°Ρ‚ΠΊΡ–Π² Ρ– управління ΠΈΠΌΠΈ Π‘ Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡŽ макросу ΠΌΠΎΠΆΠ½Π° запустити Π· Access 2000 докладання Microsoft Office 2000, Ρ– Π½Π°Π²Ρ–Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, ΠΏΡ€Π°Ρ†ΡŽΡŽΡ‡Ρ– ΠΏΡ–Π΄ ΠΊΠ΅Ρ€Ρ–Π²Π½ΠΈΡ†Ρ‚Π²ΠΎΠΌ Windows 98, Windows NT Ρ‡ΠΈ DOS (Π½Π°ΠΏΡ€ΠΈΠΊΠ»Π°Π΄, Π°Π±ΠΈ Π²ΠΈΠΊΠΎΠ½Π°Ρ‚ΠΈ дСякі обчислСння Π· Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡŽ Excel 2000 Π°Π±ΠΎ ΠΆ Π·Ρ€ΠΎΠ±ΠΈΡ‚ΠΈ Π½Π΅Π²Π΅Π»ΠΈΠΊΡ– Π½ΠΎΡ‚Π°Ρ‚ΠΊΠΈ Ρƒ Π²ΠΈΠ³Π»ΡΠ΄Ρ– Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ–Π² Notepad Ρ– Word 2000). Π’ΠΈΠΊΠ»ΠΈΠΊ Π²ΠΈΠΊΠΎΠ½ΡƒΡ”Ρ‚ΡŒΡΡ ΠΎΠ΄Π½Π°ΠΊΠΎΠ²ΠΎ Π·Π°Π²ΠΆΠ΄ΠΈ Ρ– полягає Π³ΠΎΠ»ΠΎΠ²Π½ΠΈΠΌ Ρ‡ΠΈΠ½ΠΎΠΌ Π²ΠΊΠ°Π·ΡƒΠ²Π°Π½Π½Ρ– Ρ–ΠΌΠ΅Π½Ρ– яку запускає ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ. ΠœΠ°ΠΊΡ€ΠΎΡ для Π²ΠΈΠΊΠ»ΠΈΠΊΡƒ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΡ— ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½Π° ΠΏΠΎΠ²’язати Π· ΠΊΠ½ΠΎΠΏΠΊΠΎΡŽ Ρ„ΠΎΡ€ΠΌΠΈ, ΠΏΡ€ΠΈΡˆΠ²ΠΈΠ΄ΡˆΠΈΠ²ΡˆΠΈ Π² Ρ‚Π°ΠΊΠΈΠΉ спосіб доступом Π΄ΠΎ ΠΏΠΎΡ‚Ρ€Ρ–Π±Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ:

. Π‘Ρ‚Π²ΠΎΡ€Ρ–Ρ‚ΡŒ Π½ΠΎΠ²ΠΈΠΉ макрос. Π£ ΠΏΠ΅Ρ€ΡˆΡ–ΠΉ рядку Π²Π²Π΅Π΄Ρ–Ρ‚ΡŒ ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρƒ.

Π—Π°ΠΏΡƒΡΠΊΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.

[pic] Рис 22. БтворСння ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ΠΈ «Π—Π°ΠΏΡƒΡΠΊΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ».

. Π―ΠΊ Π·Π½Π°Ρ‡Π΅Π½Π½Ρ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρƒ Командна рядок Π²Π²Π΅Π΄Ρ–Ρ‚ΡŒ Ρ–ΠΌ'я яку запускає ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, Π½Π°ΠΏΡ€ΠΈΠΊΠ»Π°Π΄ WinWord.

[pic] Рис 23. Командна рядок Π· Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ яку запускає ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ WinWord.

. Π—Π±Π΅Ρ€Π΅ΠΆΡ–Ρ‚ΡŒ макрос ΠΏΡ–Π΄ назвою Π—Π°ΠΌΠ΅Ρ‚ΠΊΠΈ.

[pic] Рис 24. ВвСдСння Ρ–ΠΌΠ΅Π½Ρ– макроса.

. Π’Ρ–Π΄ΠΊΡ€ΠΈΠΉΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΡƒ ΠŸΠ΅Ρ€Π΅ΠΌΠΈΠΊΠ°Ρ‡ як ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ΠΈ Ρ– пСрСтягнСтС макрос Π· Π²Ρ–ΠΊΠ½Π° Π½Π° Π±Π°Π·ΠΈ Π΄Π°Π½ΠΈΡ… Π΄ΠΎ ΠΎΠ±Π»Π°ΡΡ‚Ρ– Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Ρ„ΠΎΡ€ΠΌΡ‹.

[pic].

Рис 25. Π Π΅ΠΆΠΈΠΌ конструктора Ρ„ΠΎΡ€ΠΌΠΈ «ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ».

. АктивізуйтС Ρ€Π΅ΠΆΠΈΠΌ Ρ„ΠΎΡ€ΠΌΠΈ Ρ– ΠΊΠ»Π°Ρ†Π½Ρ–Ρ‚ΡŒ мишСю Π½Π° ΠΊΠ½ΠΎΠΏΡ†Ρ– Нотатки. ΠŸΡ–ΡΠ»Ρ запуску Ρ†ΡŒΠΎΠ³ΠΎ макросу (клацанням Π½Π° ΠΊΠ½ΠΎΠΏΡ†Ρ– Нотатки Ρƒ Π²ΠΈΠ³Π»ΡΠ΄Ρ– ΠŸΠ΅Ρ€Π΅ΠΌΠΈΠΊΠ°Ρ‡) Π½Π° Π΅ΠΊΡ€Π°Π½Ρ– Π·’ΡΠ²ΠΈΡ‚ΡŒΡΡ Π²Ρ–ΠΊΠ½ΠΎ тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Word 2000 ΠΏΠ°ΠΊΠ΅Ρ‚Π° Microsoft.

Office 2000. Π’Π΅ΠΏΠ΅Ρ€ користувач ΠΌΠΎΠΆΠ΅ Π·Π°ΠΏΡ€ΠΎΠ²Π°Π΄ΠΈΡ‚ΠΈ свої Π½ΠΎΡ‚Π°Ρ‚ΠΊΠΈ, Ρ€ΠΎΠ·Π΄Ρ€ΡƒΠΊΡƒΠ²Π°Ρ‚ΠΈ Ρ‡ΠΈ Π·Π±Π΅Ρ€Π΅Π³Ρ‚ΠΈ ΠΈΡ….

[pic] Рис 26. Π’Ρ–ΠΊΠ½ΠΎ тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Word.

ΠŸΡ€ΠΈ Π²ΠΈΠΊΠ»ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π°Π²ΠΆΠ΄ΠΈ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΏΠΎΠ²Π½Π° спСцифікація Ρ—Ρ— Ρ„Π°ΠΉΠ»Π°. ΠŸΡ€ΠΈ Ρ†ΡŒΠΎΠΌΡƒ Π·Π°ΠΏΡ€ΠΎΠ²Π°Π΄ΠΆΡƒΠ²Π°Ρ‚ΠΈ Ρ€ΠΎΠ·ΡˆΠΈΡ€Π΅Π½Π½Ρ Π³ΠΎΠ΄Ρ– Π±ΡƒΠ»ΠΎ. ΠšΠ°Ρ‚Π°Π»ΠΎΠ³, Ρƒ ΡΠΊΠΎΠΌΡƒ Π·Π±Π΅Ρ€Ρ–Π³Π°Ρ”Ρ‚ΡŒΡΡ Ρ„Π°ΠΉΠ», Π½Π΅ΠΎΠ±Ρ…Ρ–Π΄Π½ΠΎ Π²ΠΊΠ°Π·ΡƒΠ²Π°Ρ‚ΠΈ Π² Ρ‚ΠΎΠΌΡƒ Ρ€Π°Π·Ρ–, якщо Π²Ρ–Π½ Π·Π°Π΄Π°Π½ΠΈΠΉ командою PATH Π² Ρ„Π°ΠΉΠ»Ρ– AUTOEXEC.BAT. НапримСр:

C:Program FilesNCnc.

Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΏΡ€ΠΈ Π²ΠΈΠΊΠ»ΠΈΠΊ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌ, які Π²Ρ…ΠΎΠ΄ΡΡ‚ΡŒ Ρƒ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ поставки Windows 98, ΠΏΠ°ΠΏΠΊΠ° Windows Π²ΠΊΠ°Π·ΡƒΡ”Ρ‚ΡŒΡΡ Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ– PATH. Π’ΠΎΠΌΡƒ Ρ–ΠΌ'я Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Ρƒ Ρ†ΡŒΠΎΠΌΡƒ макросС Π½Π°Π²Π΅Π΄Π΅Π½ΠΎ Π±Π΅Π· Π²ΠΊΠ°Π·Ρ–Π²ΠΊΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°.

Π‘Ρ‚Π΅ΠΆΡ‚Π΅ Ρ‚Π΅, Ρ‰ΠΎΠ± ΠΏΠΎ Π·Π°ΠΊΡ–Π½Ρ‡Π΅Π½Π½Ρ– сСансу Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π·Π°ΠΊΡ€ΠΈΠ»ΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ.

2.10. Запуск ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌ Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ Запуская ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ– ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π· Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡŽ ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π—Π°ΠΏΡƒΡΠΊΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΌΠΎΠΆΠ½Π° Π²ΠΊΠ°Π·ΡƒΠ²Π°Ρ‚ΠΈ ΠΊΠ»ΡŽΡ‡Ρ–, які Π·Π°Π·Π²ΠΈΡ‡Π°ΠΉ ΡƒΠ²ΠΎΠ΄ΡΡ‚ΡŒ Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΡ— рядку після Ρ–ΠΌΠ΅Π½Ρ– ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΠΏΡ–Π΄ час запуску Π· рівня DOS. Π¦Ρ– ΠΊΠ»ΡŽΡ‡Ρ– ΡΠ»ΡƒΠΆΠ°Ρ‚ΡŒ для завдання Ρ€Π΅ΠΆΠΈΠΌΡƒ Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΡ— ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ. Π―ΠΊΡ‰ΠΎ, ΠΏΡ€ΠΈΠΌΡ–Ρ€ΠΎΠΌ, Π· ΠΌΠ°ΠΊΡ€ΠΎΡΡƒ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ”Ρ‚ΡŒΡΡ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Word 2000, Ρ‚ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ /t Ρ–ΠΌ'я Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π·Π°ΡΡ‚ΠΎΡΠΎΠ²ΡƒΡ”Ρ‚ΡŒΡΡ для завантаТСння Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ Π· Π·Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΌ Ρ–ΠΌ'ям, Ρ‰ΠΎ Π²ΠΈΠΊΠΎΡ€ΠΈΡΡ‚ΠΎΠ²ΡƒΡ”Ρ‚ΡŒΡΡ як ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ. ΠšΠ»ΡŽΡ‡ /n Π²ΠΊΠ°Π·ΡƒΡ”Ρ‚ΡŒΡΡ ΠΏΡ–Π΄ час запуску Word 2000 Π±Π΅Π· відкриття Π½ΠΎΠ²ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Бпосіб Π²ΠΊΠ°Π·Ρ–Π²ΠΊΠΈ ΠΊΠ»ΡŽΡ‡Ρ–Π² Π² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ– Командна рядок Ρ‚ΠΎΠΉ самий, як Ρ– ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΡ— рядку DOS:

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΠΈ вСсь тСкст
Π—Π°ΠΏΠΎΠ²Π½ΠΈΡ‚ΠΈ Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡŽ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡŽ