ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° прилоТСния срСдствами VBA

ΠšΡƒΡ€ΡΠΎΠ²Π°ΡΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π’ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° вводится Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ количСства Π°ΠΌΡ‘Π± ΠΈ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚» Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° отобраТаСтся заданная строка со Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΠΌΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π° Π² Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ ΠΏΠΎΠ»Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ вычислСния дСлСния Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ количСства Π°ΠΌΡ‘Π± ΠΏΠΎ ΠΏΡ€ΠΎΡˆΠ΅ΡΡ‚Π²ΠΈΠΈ этих Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (см. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ B, Рисунок 5). Π’ VBA созданиС, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΡ‚Π»Π°Π΄ΠΊΠ° ΠΈ Π·Π°ΠΏΡƒΡΠΊ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° прилоТСния срСдствами VBA (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π€Π΅Π΄Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠ΅ агСнтство ΠΏΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ Π½Π°ΡƒΠΊΠΈ ΠšΡƒΠ·Π½Π΅Ρ†ΠΊΠΈΠΉ институт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½Ρ‡Π΅ΡΠΊΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ

(Ρ„ΠΈΠ»ΠΈΠ°Π» ΠŸΠ“Π£) ΠšΡƒΡ€ΡΠΎΠ²Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° По Π΄ΠΈΡΡ†ΠΈΠΏΠ»ΠΈΠ½Π΅: Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π’Π΅ΠΌΠ°: Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° прилоТСния срСдствами VBA

ΠšΡƒΠ·Π½Π΅Ρ†ΠΊ 2008 Π³.

1. Анализ задания

2. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° интСрфСйса ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

3. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€

3.1 Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€

3.2 ОписаниС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€

4. ВСстированиС ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Visual Basic for Application (VBA) — ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык программирования (ООП), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ прилоТСния (ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹) с Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹ΠΌ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ интСрфСйсом. ООП ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΡƒ Π°Π½Π°Π»ΠΈΠ·Π°, проСктирования ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, манипулируя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ.

Π―Π·Ρ‹ΠΊ Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π² ΡΠ΅Ρ€Π΅Π΄ΠΈΠ½Π΅ 1960;Ρ… Π³ΠΎΠ΄ΠΎΠ² профСссорами Дартмутского ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΠ° Π”ΠΆΠΎΠ½ΠΎΠΌ КСмСни ΠΈ Π’омасом ΠšΡƒΡ€Ρ†ΠΎΠΌ. БСйсик ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ нСслоТСн для изучСния ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… ΠΈ ΠΏΡ€ΠΎΡΡ‚Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Π’ 1970;Ρ… Π³ΠΎΠ΄Π°Ρ… ΠΎΠ½ Π·Π°Π²ΠΎΠ΅Π²Π°Π» всСобщСС ΠΏΡ€ΠΈΠ·Π½Π°Π½ΠΈΠ΅ вслСдствиС своСй компактности ΠΈ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½ΠΎΡΡ‚ΠΈ для ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² с ΠΈΡ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ объСмом памяти.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ (ΠΏΡ€ΠΎΠ΅ΠΊΡ‚) ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΡΠ²ΡΠ·Π°Π½Π½Ρ‹Π΅ с ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, относящиСся ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ сохраняСтся вмСстС с ΡΠ°ΠΌΠΈΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ. ΠœΠΎΠ΄ΡƒΠ»ΡŒ VBA содСрТит исходный ΠΊΠΎΠ΄ макроса, ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, создаваСмой ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Word (ΠΈΠ»ΠΈ шаблон Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°) ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Ρ„ΠΎΡ€ΠΌ, Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ Π½Π΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΈ Ρ„ΠΎΡ€ΠΌ.

Π’ VBA созданиС, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΡ‚Π»Π°Π΄ΠΊΠ° ΠΈ Π·Π°ΠΏΡƒΡΠΊ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ ΠΌΠ°ΠΊΡ€ΠΎΡΠΎΠ² осущСствляСтся срСдствами ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (срСдствами Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° VB). Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ· Π»ΡŽΠ±ΠΎΠ³ΠΎ прилоТСния MS Office, достаточно Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш Alt+F11 ΠΈΠ»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ

БСрвис/ΠœΠ°ΠΊΡ€ΠΎΡ/Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Visual Basic (Tools/ Macros /Visual Basic Editor).

1. Анализ задания

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, состоящий ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… частСй:

ь Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ThisDocument. Π’ Π½Ρ‘ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ прописан ΠΊΠΎΠ΄ для создания ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов;

ь ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ модуля Module1, содСрТащСго ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€;

ь ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ UserForm1, содСрТащСй сообщСниС ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°;

ь ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ UserForm2, содСрТащСй Π·Π°Π΄Π°Π½ΠΈΠ΅, выполняСмоС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Π² UserForm3;

ь ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ UserForm3, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅ΠΉ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ.

По Π·Π°Π΄Π°Π½ΠΈΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для создания ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ:

1. ΠΠ²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Ρ‚Скстом:

2. Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ: сколько Π°ΠΌΡ‘Π± Π±ΡƒΠ΄Π΅Ρ‚ Ρ‡Π΅Ρ€Π΅Π· 3, 6, 9, 12,… 24 часа, Ссли ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 3 часа Π°ΠΌΡ‘Π±Π° дСлится Π½Π° 2 ΠΊΠ»Π΅Ρ‚ΠΊΠΈ.

3. ВывСсти справку ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ‚Скстом Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, Π³Π΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ прописано:

Β· ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ тСкстового Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°;

Β· Π’Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Π±Π·Π°Ρ†Π°;

Β· Π’Ρ‹Ρ€Π΅Π·Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Π±Π·Π°Ρ†Π°;

Β· Вставка Π²Ρ‹Ρ€Π΅Π·Π°Π½Π½ΠΎΠ³ΠΎ Π°Π±Π·Π°Ρ†Π° Π² ΠΊΠΎΠ½Π΅Ρ† Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°;

Β· Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ вставлСнного Π°Π±Π·Π°Ρ†Π°;

Β· Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΊ Π²ΡΡ‚Π°Π²Π»Π΅Π½Π½ΠΎΠΌΡƒ Π°Π±Π·Π°Ρ†Ρƒ;

Β· Π’Ρ‹Π²ΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ «Π—Π°Π΄Π°Π½ΠΈΠ΅»;

Β· Π’Ρ‹Π²ΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ «Π‘ΠΏΡ€Π°Π²ΠΊΠ° ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅».

Для Π²Ρ‹Π²ΠΎΠ΄Π° свСдСний ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±ΡƒΠ΄Π΅Ρ‚ создана Ρ„ΠΎΡ€ΠΌΠ°.

ΠšΡƒΡ€ΡΠΎΠ²Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ² всСх ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Ρ„ΠΎΡ€ΠΌ.

2. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° интСрфСйса ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

ΠšΡƒΡ€ΡΠΎΠ²Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов. Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ панСль инструмСнтов ΠΈΠΌΠ΅Π΅Ρ‚ 6 ΠΊΠ½ΠΎΠΏΠΎΠΊ (см. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ А, рисунок 1).

Кнопка «ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ» — слуТит для открытия Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° с Ρ‚Скстом ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΏΡƒΡ‚ΠΈ.

Кнопка со ΡΠΏΠΈΡΠΊΠΎΠΌ «ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅»:

— ΠšΠ½ΠΎΠΏΠΊΠ° «Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ» — ΠΏΡ€ΠΈ Π΅Ρ‘ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ выдСляСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Π±Π·Π°Ρ† Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

— ΠšΠ½ΠΎΠΏΠΊΠ° «Π’Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ» — Π²Ρ‹Ρ€Π΅Π·Π°Π΅Ρ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π°Π±Π·Π°Ρ† Π² Π‘ΡƒΡ„Π΅Ρ€ ΠΎΠ±ΠΌΠ΅Π½Π°.

— ΠšΠ½ΠΎΠΏΠΊΠ° «Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ» — вставляСт Π°Π±Π·Π°Ρ† ΠΈΠ· Π‘ΡƒΡ„Π΅Ρ€Π° ΠΎΠ±ΠΌΠ΅Π½Π° Π² ΠΊΠΎΠ½Π΅Ρ† Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° с Ρ‚Скстом.

Кнопка «Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅» — ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ этой ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΊ Π°Π±Π·Π°Ρ†Ρƒ примСняСтся прописанноС Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

Кнопка «Π“Ρ€Π°Π½ΠΈΡ†Π°» — добавляСт Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ, ниТнюю, ΠΏΡ€Π°Π²ΡƒΡŽ ΠΈ Π»Π΅Π²ΡƒΡŽ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΊ Π°Π±Π·Π°Ρ†Ρƒ.

Кнопка «Π—Π°Π΄Π°Π½ΠΈΠ΅» — Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ.

Кнопка с Ρ€ΠΈΡΡƒΠ½ΠΊΠΎΠΌ — ΠΏΡ€ΠΈ Π΅Ρ‘ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ выводится сообщСниС ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅.

Базисом для создания графичСского интСрфСйса Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° являСтся Ρ„ΠΎΡ€ΠΌΠ°. Новая Ρ„ΠΎΡ€ΠΌΠ° добавляСтся Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Insert — UserForm. На Ρ„ΠΎΡ€ΠΌΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ элСмСнты управлСния. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ элСмСнты управлСния, доступныС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов «ToolBox», которая появляСтся, Ссли Π½Π°ΠΆΠ°Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°. Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ элСмСнты ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅:

§ Label — надпись, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π²Ρ‹Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ…

§ TextBox — тСкстовоС ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π°

§ ComboBox — ΠΏΠΎΠ»Π΅ со ΡΠΏΠΈΡΠΊΠΎΠΌ

§ ListBox — ΠΎΠΊΠ½ΠΎ списка

§ CheckBox — Ρ„Π»Π°ΠΆΠΎΠΊ

§ OptionsButton — ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ

§ Frame — Ρ€Π°ΠΌΠΊΠ°

§ CommandButtonΠΊΠ½ΠΎΠΏΠΊΠ°

§ Image — рисунок ΠΈ Ρ‚. Π΄.

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ Ρ„ΠΎΡ€ΠΌΡƒ для Π²Ρ‹Π²ΠΎΠ΄Π° справки ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ρ„ΠΎΡ€ΠΌΡƒ для Π²Ρ‹Π²ΠΎΠ΄Π° тСкста задания. ΠŸΠ΅Ρ€Π²Π°Ρ Ρ„ΠΎΡ€ΠΌΠ° ΠΈΠΌΠ΅Π΅Ρ‚ имя «Π‘ΠΏΡ€Π°Π²ΠΊΠ° ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅», вторая — «Π—Π°Π΄Π°Ρ‡Π°». Π€ΠΎΡ€ΠΌΠ° «Π‘ΠΏΡ€Π°Π²ΠΊΠ° ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅» содСрТит Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ поля Label (см. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π’, рисунок 2). Π€ΠΎΡ€ΠΌΠ° «Π—Π°Π΄Π°Ρ‡Π°» ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΏΠΎΠ»Π΅ Label (см. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π’, рисунок 3). Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ свойство Caption (Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ) — Π‘ΠΏΡ€Π°Π²ΠΊΠ° ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ ΠΈ Picture (ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°) — Π²Ρ‹Π±Ρ€Π°Π»ΠΈ ΠΈΠ· ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ, хранящСйся Π½Π° ΠΆΡ‘стком дискС. Π’ ΠΎΠΊΠ½Π΅ свойств Font для элСмСнтов ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚ (Font) — Π½Π° Courier New, Ρ€Π°Π·ΠΌΠ΅Ρ€ — Π½Π° 12 ΠΈΠ»ΠΈ 15 ΠΈ Ρ‚ΠΈΠΏ ΡˆΡ€ΠΈΡ„Ρ‚Π° — ΠΏΠΎΠ»ΡƒΠΆΠΈΡ€Π½Ρ‹ΠΉ.

Для выполнСния Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ задания Ρ€Π°Π±ΠΎΡ‚Ρ‹ добавляСм Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ‚Ρ€Π΅Ρ‚ΡŒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ. ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΠ»ΠΈ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ:

o Π½Π°Π΄ΠΏΠΈΡΡŒ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ свойства: Caption — Label1 Π½Π° «Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ количСство Π°ΠΌΡ‘Π±», BackColor, Font — Π½Π° Courier 12ΠΏΡ‚.;

o Ρ‚Ρ€ΠΈ тСкстовых поля TextBox; Ρƒ Π½ΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ свойство BackColor Π½Π° ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ, Font Π½Π° Tahoma;

o ΠΊΠ½ΠΎΠΏΠΊΡƒ CommandButton, ΠΏΡ€ΠΈ этом Π² ΠΎΠΊΠ½Π΅ свойств ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ: свойство Caption: CommandButton1 Π½Π° «Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚», Ρ†Π²Π΅Ρ‚ (BackColor) Π½Π° Ρ‚Ρ‘ΠΌΠ½ΠΎ-ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ, свойство Font Π½Π° Courier, ΠΏΠΎΠ»ΡƒΠΆΠΈΡ€Π½Ρ‹ΠΉ, Ρ€Π°Π·ΠΌΠ΅Ρ€ — 10ΠΏΡ‚.).

o ΠΊΠ½ΠΎΠΏΠΊΡƒ CommandButton, ΠΏΡ€ΠΈ этом Π² ΠΎΠΊΠ½Π΅ свойств ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ: свойство Caption: CommandButton2 Π½Π° «Π‘ΠΏΡ€Π°Π²ΠΊΠ° ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅», Ρ†Π²Π΅Ρ‚ (BackColor) Π½Π° Ρ‚Ρ‘ΠΌΠ½ΠΎ-ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ, свойство Font Π½Π° Courier, ΠΏΠΎΠ»ΡƒΠΆΠΈΡ€Π½Ρ‹ΠΉ, Ρ€Π°Π·ΠΌΠ΅Ρ€ — 10ΠΏΡ‚.).

o ΠΊΠ½ΠΎΠΏΠΊΡƒ CommandButton, ΠΏΡ€ΠΈ этом Π² ΠΎΠΊΠ½Π΅ свойств ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ: свойство Caption: CommandButton1 Π½Π° «Π—Π°Π΄Π°Ρ‡Π°», Ρ†Π²Π΅Ρ‚ (BackColor) Π½Π° Ρ‚Ρ‘ΠΌΠ½ΠΎ-ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ, свойство Font Π½Π° Courier, ΠΏΠΎΠ»ΡƒΠΆΠΈΡ€Π½Ρ‹ΠΉ, Ρ€Π°Π·ΠΌΠ΅Ρ€ — 10ΠΏΡ‚.).

Π’ ΠΎΠΊΠ½Π΅ свойства Picture помСняли Ρ„ΠΎΠ½ всСй Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΎΠΊ (см. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π’, рисунок 1).

3. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€

3.1 Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ состоит ΠΈΠ·: 1) Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ThisDocument;

2) ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ модуля Module1;

3) ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Ρ„ΠΎΡ€ΠΌ UserForm1, UserForm2 ΠΈ Π”Π΅Π»Π΅Π½ΠΈΠ΅_Π°ΠΌΡ‘Π±Ρ‹.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ThisDocument содСрТит ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ Document_Open () — ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°, которая выполняСтся ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΈ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ прописан ΠΊΠΎΠ΄ для создания ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов (Application.CommandBars.Add (Name:="Π Π°Π±ΠΎΡ‚Π° с Ρ‚Скстом", Position:=msoBarTop, menubar:=False, temporary:=True)). Π’Π°ΠΊΠΆΠ΅ Π² ThisDocument прописаны ΠΊΠΎΠ΄Ρ‹ для создания ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов «Π Π°Π±ΠΎΡ‚Π° с Ρ‚Скстом».

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Module1 содСрТит ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹:

§ Кнопка1() — ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° (Set WorkDoc = Documents. Open (FileName:="A:Моя курсовая Ρ€Π°Π±ΠΎΡ‚Π° ЗСмлСтрясСния. doc")

Кнопка со ΡΠΏΠΈΡΠΊΠΎΠΌ, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π°Ρ Π² ΡΠ΅Π±Ρ: — ΠšΠ½ΠΎΠΏΠΊΡƒ2() — Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Π±Π·Π°Ρ†Π° послС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° (ActiveDocument.Paragraphs (2).Range.Select) — ΠšΠ½ΠΎΠΏΠΊΡƒ3() — Π²Ρ‹Ρ€Π΅Π·Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Π±Π·Π°Ρ†Π° (ActiveDocument. Paragraphs (2).Range.Cut) — ΠšΠ½ΠΎΠΏΠΊΡƒ4() — вставка Π²Ρ‹Ρ€Π΅Π·Π°Π½Π½ΠΎΠ³ΠΎ Π°Π±Π·Π°Ρ†Π° (ActiveDocument. Paragraphs (4).Range.Paste)

§ Кнопка5() — Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ вставлСнного Π°Π±Π·Π°Ρ†Π° (Selection.Font)

§ Кнопка6() — Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΊ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌΡƒ Π°Π±Π·Π°Ρ†Ρƒ (ActiveDocument.Paragraphs (4).Borders (wdBorderBottom))

§ Кнопка7() — ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π²Ρ‹Π²ΠΎΠ΄Π° Ρ„ΠΎΡ€ΠΌΡ‹ «Π”Π΅Π»Π΅Π½ΠΈΠ΅ Π°ΠΌΡ‘Π±Ρ‹» для выполнСния задания (Π”Π΅Π»Π΅Π½ΠΈΠ΅_Π°ΠΌΡ‘Π±Ρ‹.Show)

§ Кнопка8() — ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΠΎΡ€ΠΌΡ‹ «Π‘ΠΏΡ€Π°Π²ΠΊΠ° ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅» (см. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π‘, Листинг 2).

3.2 ОписаниС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€

ThisDocument ( Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ см. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π‘, Листинг 1):

Для создания Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов скрыли ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов: Бтандартная (Standard), Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (Formatting) ΠΈ Π ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (Drawing) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства Visible (=False).

Π”ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π½ΠΎΠ²ΡƒΡŽ панСль ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Add, устанавливая ΠΏΡ€ΠΈ этом Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ свойства: Name: = «Π Π°Π±ΠΎΡ‚Π° с Ρ‚Скстом», Position:=msoBarTop, menubar:=False, temporary:=True). Visible = True.

Π”ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠšΠ½ΠΎΠΏΠΊΡƒ1 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Add, установили Π΅Ρ‘ Ρ‚ΠΈΠΏ (Type:=msoControlButton, ID:=1) ΠΈ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Π»ΠΈ свойства (.Caption `Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ' = «ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ»; .Style `ΡΡ‚ΠΈΠ»ΡŒ'= msoButtonCaption; .TooltipText `тСкст подсказки'= «ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ тСкстового Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°»; .OnAction = «ΠšΠ½ΠΎΠΏΠΊΠ°1»).

Π”ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ с Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΡΡ списком с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Add, установили Π΅Ρ‘ Ρ‚ΠΈΠΏ (Type:=msoControlPopup), свойство Caption = «ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅» ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Controls. Π’ ΡΠΏΠΈΡΠΎΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ: — ΠšΠ½ΠΎΠΏΠΊΡƒ2 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Add, установили Π΅Ρ‘ Ρ‚ΠΈΠΏ (Type:=msoControlButton, ID:=1) ΠΈ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Π»ΠΈ свойства (.Caption = «Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ»; .Style = msoButtonCaption; .OnAction = «ΠšΠ½ΠΎΠΏΠΊΠ°2»). — ΠšΠ½ΠΎΠΏΠΊΡƒ3 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Add, установили Π΅Ρ‘ Ρ‚ΠΈΠΏ (Type:=msoControlButton, ID:=1) ΠΈ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Π»ΠΈ свойства (.Caption = «Π’Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ»; .Style = msoButtonCaption; .OnAction = «ΠšΠ½ΠΎΠΏΠΊΠ°3»). — ΠšΠ½ΠΎΠΏΠΊΡƒ4 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Add, установили Π΅Ρ‘ Ρ‚ΠΈΠΏ (Type:=msoControlButton, ID:=1) ΠΈ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Π»ΠΈ свойства (.Caption = «Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ»; .Style = msoButtonCaption; .OnAction = «ΠšΠ½ΠΎΠΏΠΊΠ°4»).

Π”ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠšΠ½ΠΎΠΏΠΊΡƒ5 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Add, установили Π΅Ρ‘ Ρ‚ΠΈΠΏ (Type:=msoControlButton, ID:=1) ΠΈ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Π»ΠΈ свойства (.Caption = «Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅»; .Style = msoButtonCaption; .TooltipText = «Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ послСднСго Π°Π±Π·Π°Ρ†Π°»; .OnAction = «ΠšΠ½ΠΎΠΏΠΊΠ°5»).

Π”ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠšΠ½ΠΎΠΏΠΊΡƒ6 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Add, установили Π΅Ρ‘ Ρ‚ΠΈΠΏ (Type:=msoControlButton, ID:=1) ΠΈ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Π»ΠΈ свойства (.Caption = «Π“Ρ€Π°Π½ΠΈΡ†Π°»; .Style = msoButtonCaption; .TooltipText = «Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹»; .OnAction = «ΠšΠ½ΠΎΠΏΠΊΠ°6»).

Π”ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠšΠ½ΠΎΠΏΠΊΡƒ7 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Add, установили Π΅Ρ‘ Ρ‚ΠΈΠΏ (Type:=msoControlButton, ID:=1) ΠΈ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Π»ΠΈ свойства (.Caption = «Π—Π°Π΄Π°Π½ΠΈΠ΅»; .Style = msoButtonCaption; .TooltipText = «Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ»; .OnAction = «ΠšΠ½ΠΎΠΏΠΊΠ°7»).

Π”ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠšΠ½ΠΎΠΏΠΊΡƒ8 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Add, установили Π΅Ρ‘ Ρ‚ΠΈΠΏ (Type:=msoControlButton, ID:=1) ΠΈ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Π»ΠΈ свойства (.Caption = «Π‘ΠΏΡ€Π°Π²ΠΊΠ°»; .Style = msoButtonCaption; .TooltipText = «Π‘ΠΏΡ€Π°Π²ΠΊΠ°»; .OnAction = «ΠšΠ½ΠΎΠΏΠΊΠ°8»).

ΠœΠΎΠ΄ΡƒΠ»ΡŒ (Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ см. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π‘, рисунок 2):

Для Кнопки1 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° описания Dim ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΠ»ΠΈ Ρ‚ΠΈΠΏ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ WorkDoc — Document ΠΈ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Π»ΠΈ ΠΏΡƒΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° для открытия:

'ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π°

Dim WorkDoc As Document

Set WorkDoc = Documents. Open (FileName:="A:Моя курсовая работаЗСмлСтрясСния. doc").

Для Кнопки2 описали ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ для выдСлСния ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Π±Π·Π°Ρ†Π° послС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°:

ActiveDocument.Paragraphs (2).Range.Select

With Selection. Font

.Name = «Times New Roman»

.Size = 14

End With

Для Кнопки3 описали ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ для вырСзания ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Π±Π·Π°Ρ†Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°:

ActiveDocument.Paragraphs (2).Range.Cut

Для Кнопки4 описали ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ для вставки ΠΈΠ· Π‘ΡƒΡ„Π΅Ρ€Π° ΠΎΠ±ΠΌΠ΅Π½Π° Π²Ρ‹Ρ€Π΅Π·Π°Π½Π½ΠΎΠ³ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°:

ActiveDocument.Paragraphs (4).Range.Paste

Кнопка5 содСрТит Π² ΡΠ΅Π±Π΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ форматирования вставлСнного Π² ΠΊΠΎΠ½Π΅Ρ† Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π°Π±Π·Π°Ρ†Π°:

ActiveDocument.Paragraphs (4).Range.Select

With Selection. Font

.Name = «Courier New»

.Italic = wdBold `ΠΏΠΎΠ»ΡƒΠΆΠΈΡ€Π½Ρ‹ΠΉ'

.Size = 16

.Color = wdColorLightBlue `Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ'

End With

Для Кнопки6 описали ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ для добавлСния Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΊ Π²ΡΡ‚Π°Π²Π»Π΅Π½Π½ΠΎΠΌΡƒ Π°Π±Π·Π°Ρ†Ρƒ:

ActiveDocument.Paragraphs (4).Range.Select

With ActiveDocument. Paragraphs (4).Borders (wdBorderBottom) `ниТняя' .LineStyle = wdLineStyleDouble `двойная линия' .LineWidth = wdLineWidth025pt `Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π° Π»ΠΈΠ½ΠΈΠΈ' End With

With ActiveDocument. Paragraphs (4).Borders (wdBorderLeft) `лСвая' .LineStyle = wdLineStyleDouble. LineWidth = wdLineWidth025pt

End With

With ActiveDocument. Paragraphs (4).Borders (wdBorderRight) `правая' .LineStyle = wdLineStyleDouble. LineWidth = wdLineWidth025pt

End With

With ActiveDocument. Paragraphs (4).Borders (wdBorderTop) `вСрхняя' .LineStyle = wdLineStyleDouble. LineWidth = wdLineWidth025pt

End With

Кнопка 7 — это ΠΊΠ½ΠΎΠΏΠΊΠ° Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΠΎΡ€ΠΌΡ‹ «Π—Π°Π΄Π°Π½ΠΈΠ΅»:

Π”Π΅Π»Π΅Π½ΠΈΠ΅_Π°ΠΌΡ‘Π±Ρ‹.Show.

Кнопка8 — это ΠΊΠ½ΠΎΠΏΠΊΠ° Π²Ρ‹Π²ΠΎΠ΄Π° Ρ„ΠΎΡ€ΠΌΡ‹ «Π‘ΠΏΡ€Π°Π²ΠΊΠ° ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅»

UserForm1.Show.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ Ρ„ΠΎΡ€ΠΌΠ° Π”Π΅Π»Π΅Π½ΠΈΠ΅_Π°ΠΌΡ‘Π±Ρ‹ ( Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ см. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π‘, Листинг 3):

Π—Π°Π΄Π°Ρ‡Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ Ρ†ΠΈΠΊΠ»Π° с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ (Ρ†ΠΈΠΊΠ» со ΡΡ‡Ρ‘Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слуТит для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»ΠΎΠ² с Π·Π°Ρ€Π°Π½Π΅Π΅ извСстным числом ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° описания Dim объявляСм Ρ‚ΠΈΠΏ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π₯Integer, result — Double, str ΠΈ str1 — String.

Π’ ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° TextBox1. Text вводится ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ количСство Π°ΠΌΡ‘Π±.

ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚» ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ надписи Label2 «Π’рСмя Π² Ρ‡Π°ΡΠ°Ρ…» ΠΈ Label3 «ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π°ΠΌΡ‘Π±», Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° TextBox2 выводится заданная строка со Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΠΌΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° TextBox3 выводятся Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ вычислСний.

Если Π² Ρ‚СкстовоС ΠΏΠΎΠ»Π΅ TextBox1 Π½Π΅ Π²Π²Π΅Π΄Π΅Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ количСства Π°ΠΌΡ‘Π±, Ρ‚ΠΎ Π² ΠΏΠΎΠ»Π΅ TextBox1 ставится Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π° Π² ΠΏΠΎΠ»Π΅ TextBox2 выводится сообщСниС «Π°ΠΌΠ΅Π±Ρ‹ Π½Π΅ Π²Π²Π΅Π΄Π΅Π½Ρ‹», Π° Π² ΠΏΠΎΠ»Π΅ TextBox3 выводится «Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΊΠΎΠ»-Π²ΠΎ Π°ΠΌΠ΅Π±» (см. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ B, Рисунок 6).

4. ВСстированиС ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

ΠŸΡ€ΠΈ запускС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ «Π”Π΅Π»Π΅Π½ΠΈΠ΅_Π°ΠΌΡ‘Π±Ρ‹» Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ отобраТаСтся созданная для выполнСния Π·Π°Π΄Π°Ρ‡ΠΈ Ρ„ΠΎΡ€ΠΌΠ° (см. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ B, Рисунок 4).

Π’ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° вводится Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ количСства Π°ΠΌΡ‘Π± ΠΈ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚» Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° отобраТаСтся заданная строка со Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΠΌΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π° Π² Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ ΠΏΠΎΠ»Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ вычислСния дСлСния Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ количСства Π°ΠΌΡ‘Π± ΠΏΠΎ ΠΏΡ€ΠΎΡˆΠ΅ΡΡ‚Π²ΠΈΠΈ этих Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (см. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ B, Рисунок 5).

ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π—Π°Π΄Π°Ρ‡Π°» открываСтся Ρ„ΠΎΡ€ΠΌΠ° UserForm2 с Ρ‚Скстом задания (см. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ B, Рисунок 3).

ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π‘ΠΏΡ€Π°Π²ΠΊΠ° ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅» выводится Ρ„ΠΎΡ€ΠΌΠ° со ΡΠ²Π΅Π΄Π΅Π½ΠΈΡΠΌΠΈ ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (см. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ B, Рисунок 2).

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ курсовым ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Π±Ρ‹Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹:

— Π½ΠΎΠ²Π°Ρ панСль управлСния с ΠΈΠΌΠ΅Π½Π΅ΠΌ «Π Π°Π±ΠΎΡ‚Π° с Ρ‚Скстом»;

— ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹;

— ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ Ρ„ΠΎΡ€ΠΌΠ° для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ;

— ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ Ρ„ΠΎΡ€ΠΌΠ° «Π—Π°Π΄Π°Ρ‡Π°»;

— ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ Ρ„ΠΎΡ€ΠΌΠ° «Π‘ΠΏΡ€Π°Π²ΠΊΠ° ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅».

Π‘Ρ‹Π»Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° с Ρ‚Скстом:

— ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° с Ρ‚Скстом;

— ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Π±Π·Π°Ρ†Π° Π² ΠΊΠΎΠ½Π΅Ρ† Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°;

— Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Ρ‘Π½Π½ΠΎΠ³ΠΎ Π°Π±Π·Π°Ρ†Π°;

— Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΊ Π°Π±Π·Π°Ρ†Ρƒ.

Боставили Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ: одноклСточная Π°ΠΌΡ‘Π±Π° ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 3 часа дСлится Π½Π° 2 ΠΊΠ»Π΅Ρ‚ΠΊΠΈ. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, сколько Π°ΠΌΡ‘Π± Π±ΡƒΠ΄Π΅Ρ‚ Ρ‡Π΅Ρ€Π΅Π· 3, 6, 9, 12, … 24 часа.

Π’Ρ‹Π²Π΅Π»ΠΈ справку ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

1. Π“ΠΎΡ€Π½Ρ‹Ρ… Π•. Н. — Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС «ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° VBA» 2003.

2. ΠšΡƒΠ·ΡŒΠΌΠ΅Π½ΠΊΠΎ Π’. Π“. — «ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° VBA» 2003.

3. Π›Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎ Π΄ΠΈΡΡ†ΠΈΠΏΠ»ΠΈΠ½Π΅ «Π’Π’ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅» (мСтодичСскиС указания ΠΊ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°ΠΌ).

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ