Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«VBA для Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΎΠ²Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 51

Автор Π‘Ρ‚ΠΈΠ² Каммингс

Π“Π»Π°Π²Π° 10. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… VBA-Ρ„ΠΎΡ€ΠΌ.

Π’ этой Π³Π»Π°Π²Π΅ ...


~ Запуск ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌ Π² процСссС проСктирования

~ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π² Π½Π΅ΠΉ элСмСнтов управлСния

~ ИспользованиС ΠΎΠΊΠ½Π° свойств - ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ способ установки свойств Π² VBA

~ ΠžΠ±Π·ΠΎΡ€ Π²Π°ΠΆΠ½Π΅ΠΉΡˆΠΈΡ… свойств Ρ„ΠΎΡ€ΠΌ ΠΈ элСмСнтов управлСния

~ Π Π°Π±ΠΎΡ‚Π° с подписями, тСкстовыми полями, ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ ΠΈ Ρ€Π°ΠΌΠΊΠ°ΠΌΠΈ

~ ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌ Π² VBA-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈΡ… с экрана

~ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ событий, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ взаимодСйствиС с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ


Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ VBA ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π½Π° Π²ΠΈΠ΄ ΠΎΠΊΠ½Π°, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ ΠΏΠ°Π½Π΅Π»ΠΈ управлСния, Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽΡ‰ΠΈΠ΅ возмоТности ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΈΠ»ΠΈ простыС Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ ΠΎΠΊΠ½Π°. По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с созданиСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° (ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ просто с ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎΠ³ΠΎ куска тСкста) созданиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΈΠ³Ρ€ΠΎΡŽ. ВсС ΠΆΠ΅ ΠΊΠΎΠ΅-ΠΊΠ°ΠΊΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΈ этом Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΈ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π² Ρ‚ΡƒΠΏΠΈΠΊ. Π’ этой Π³Π»Π°Π²Π΅ рассказываСтся ΠΎΠ± основных ΡˆΠ°Π³Π°Ρ… процСсса создания Ρ„ΠΎΡ€ΠΌΡ‹: ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, созданиС пустой Ρ„ΠΎΡ€ΠΌΡ‹ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Visual Basic, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² Ρ„ΠΎΡ€ΠΌΡƒ элСмСнтов управлСния ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° со свойствами Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ элСмСнтов управлСния. Π”ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ элСмСнты управлСния Π² Ρ„ΠΎΡ€ΠΌΡ‹ нСслоТно, Π° Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, потрСбуСтся Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС умствСнной Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ программирования. Π’ этой Π³Π»Π°Π²Π΅ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ обсудим ΠΈ тонкости процСсса программирования Ρ„ΠΎΡ€ΠΌ.

ΠžΡΠ½ΠΎΠ²Ρ‹ проСктирования Ρ„ΠΎΡ€ΠΌ

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π·Π°Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ„ΠΎΡ€ΠΌ, нСлишнС ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈ самого процСсса. Π—Π½Π°Π½ΠΈΠ΅ этих Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ процСсс ΠΈ ΡƒΠ±Π΅Ρ€Π΅Ρ‡ΡŒ ΠΎΡ‚ Π½Π΅Π²Π΅Ρ€Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ.

Запуск Ρ„ΠΎΡ€ΠΌ

Π’ процСссС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ (Ρ‚.Π΅. Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π½Π° экранС) Π² любоС врСмя. Для этого Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅.

1. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠΊΠ½ΠΎ Ρ„ΠΎΡ€ΠΌΡ‹.

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π² ΠΎΠΊΠ½Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠ»ΠΈ Π² ΠΎΠΊΠ½Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ассоциированного с Ρ„ΠΎΡ€ΠΌΠΎΠΉ.

2. ΠžΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΡƒ.

НаТмитС <F5> ΠΈΠ»ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ Run (Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ).

ПослС этих дСйствий ваша Ρ„ΠΎΡ€ΠΌΠ° появится Π½Π° Ρ„ΠΎΠ½Π΅ VBA-прилоТСния (Π° ΠΎΠΊΠ½ΠΎ Visual Basic ΠΏΠΎΠΊΠ° скроСтся ΠΈΠ· Π²ΠΈΠ΄Ρƒ). Π’Ρ‹ смоТСтС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит послС Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠ² Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈ Π΅Π΅ элСмСнтах управлСния. ΠŸΡ€ΠΈ этом Π½Π΅ Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ссли ваша Ρ„ΠΎΡ€ΠΌΠ° Π²Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Ρ‚ΠΎ эта Ρ„ΠΎΡ€ΠΌΠ° ΠΏΡ€ΠΈ Π΅Π΅ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΌ запускС ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° Π±Ρ‹ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… выполнСния содСрТащСй Π΅Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π’ΠΎ врСмя запуска ΠΎΠΊΠ½ΠΎ Ρ„ΠΎΡ€ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ. Π’ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Visual Basic ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ выдСлСния ΠΏΠΎ ΠΏΠ΅Ρ€ΠΈΠΌΠ΅Ρ‚Ρ€Ρƒ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ ΠΈ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Visual Basic. Π€ΠΎΡ€ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ, Π½ΠΎ ΠΏΡ€ΠΈ этом Π½Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ клавиши <F5>. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Ссли Π²Π΄Ρ€ΡƒΠ³ Π½Π° экранС Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Macros (ΠœΠ°ΠΊΡ€ΠΎΡΡ‹), просто Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ сначала Π² Π½Π΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ Cancel (ΠžΡ‚ΠΌΠ΅Π½Π°), Π° Π·Π°Ρ‚Π΅ΠΌ Π² любом мСстС Π½ΡƒΠΆΠ½ΠΎΠΉ Π²Π°ΠΌ Ρ„ΠΎΡ€ΠΌΡ‹, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ Π΅Π΅ запуска.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ снабдили ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠžΡ‚ΠΌΠ΅Π½Π°, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π½Π° Π΅Π΅ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅, находящСйся с самого края, справа Π² строкС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Ρ„ΠΎΡ€ΠΌΡ‹. Или Π½Π°ΠΆΠΌΠΈΡ‚Π΅ <Alt+Tab> ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ΡΡŒ Π² ΠΎΠΊΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Visual Basic, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ Reset (ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅) ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов.

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Π² Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠΊΠ½Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Visual Basic ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ описанныС ΠΏΡ€ΠΈΠ΅ΠΌΡ‹. Но Ρ„ΠΎΡ€ΠΌΠ° создаСтся для Π΅Π΅ запуска ΠΈΠ· VBA-прилоТСния, для Ρ‡Π΅Π³ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΊΠ°ΠΊ рассказано дальшС Π² настоящСй Π³Π»Π°Π²Π΅, Π° сам ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ², ΠΎΠ±ΡΡƒΠΆΠ΄Π°Π²ΡˆΠΈΡ…ΡΡ Π² Π³Π»Π°Π²Π΅ 4.

Π€ΠΎΡ€ΠΌΡ‹ ΠΈ элСмСнты управлСния - ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹

Напомню Π΅Ρ‰Π΅ Ρ€Π°Π·, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ элСмСнты управлСния - это ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ VBA. со своими свойствами, ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ ΠΈ событиями. Π€ΠΎΡ€ΠΌΡ‹ ΠΈ элСмСнты управлСния ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² лишь ΠΎΠ΄Π½ΠΈΠΌ; Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… свойства Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΎΠΊΠ½Π°Ρ… Π±Π΅Π· программирования. ΠŸΡ€Π°Π²Π΄Π°, для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта управлСния (Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… надписСй ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ²) Π²Π°ΠΌ всС ΠΆΠ΅ потрСбуСтся Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄. Π”Π° ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ Ρ‚ΠΎΠΆΠ΅ часто Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ программирования. НС Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΎΠ± этом ΠΏΡ€ΠΈ ΠΎΠ±Π΄ΡƒΠΌΡ‹Π²Π°Π½ΠΈΠΈ ΠΏΠ»Π°Π½Π° Ρ€Π°Π±ΠΎΡ‚ ΠΏΠΎ своСму ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ. Π­Ρ‚Π°ΠΏ программирования Π² процСссС создания Ρ„ΠΎΡ€ΠΌ обсуТдаСтся дальшС Π² настоящСй Π³Π»Π°Π²Π΅.

Один ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠΉΡΡ Ρ„ΠΎΡ€ΠΌ Π² Microsoft Access: хотя для создания VBA ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² Access ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ стандартный язык VBA, Π° Ρ„ΠΎΡ€ΠΌΡ‹ Access со своими элСмСнтами управлСния выглядят ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… VBA-прилоТСниях, Ρ„ΠΎΡ€ΠΌΡ‹ Access всС ΠΆΠ΅ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ стандартными VBAΡ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ. Бвойства элСмСнтов управлСния Π² Access ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ свойств стандартных элСмСнтов управлСния VBA, поэтому Ρ„ΠΎΡ€ΠΌΡ‹, созданныС Π² Access, ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹, созданныС Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… VBA-прилоТСниях, Π½Π΅ взаимозамСняСмы.

ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌ для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π‘ΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹ Π² VBA Π»Π΅Π³ΠΊΠΎ ΠΈ просто, Π½ΠΎ ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ планирования. НС Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΡ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ большой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, которая ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΏΠΎΠ»Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ практичСскоС Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π·Π°Π±Π°Π²Π»ΡΡ‚ΡŒΡΡ с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ, ΡƒΠ΄Π΅Π»ΠΈΡ‚Π΅ хотя Π±Ρ‹ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ шагам.

1. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Ρ†Π΅Π»ΡŒ для своСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π­Ρ‚ΠΎ потрСбуСтся, Π΄Π°ΠΆΠ΅ Ссли Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π½Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌ Π²ΠΎΠΎΠ±Ρ‰Π΅, Π½ΠΎ Ссли Ρ„ΠΎΡ€ΠΌΡ‹ Π½ΡƒΠΆΠ½Ρ‹, Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΈΡ… создании всСгда слСдуСт ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΎ Π³Π»Π°Π²Π½ΠΎΠΉ Ρ†Π΅Π»ΠΈ всСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

2. Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Ρ„ΠΎΡ€ΠΌ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Ρ‚Ρƒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π΄ΠΎΠ»ΠΆΠ½Π° Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ данная Ρ„ΠΎΡ€ΠΌΠ° Π² руслС Π³Π»Π°Π²Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠšΠ°ΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°, какая информация потрСбуСтся ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, Π² ΠΊΠ°ΠΊΠΎΠ΅ русло Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ дальшС? ΠžΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° эти вопросы Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ‚Ρ€Π°Π½ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ элСмСнты Ρ„ΠΎΡ€ΠΌΡ‹.

3. Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎΠ΄Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚ΠΎΡ‚ элСмСнт управлСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

Π’Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ ΠΏΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π²Π·Π°ΠΈΠΌΠΎΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΡ… возмоТностСй? Π’ΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ. Но Ссли возмоТности нСзависимы, Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π»Π°ΠΆΠΊΠΈ.

4. Π Π΅ΡˆΠΈΡ‚Π΅, Π³Π΄Π΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· элСмСнтов управлСния Π² Ρ„ΠΎΡ€ΠΌΠ΅.

ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΡΠΌΠΈ принятия Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ выполняСмой элСмСнтом управлСния Π·Π°Π΄Π°Ρ‡ΠΈ, вСроятная частота использования, связь с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ выполняСмыми Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ (Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π½Π°Ρ‚ΡŒ, с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ элСмСнтами управлСния ΡΠ³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ).

5. Выяснив всС эти Π΄Π΅Ρ‚Π°Π»ΠΈ, сдСлайтС (хотя Π±Ρ‹ мыслСнно) набросок ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π²ΠΈΠ΄Π° своих Ρ„ΠΎΡ€ΠΌ.

НС Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΠΉΡ‚Π΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ… слишком ΠΌΠ½ΠΎΠ³ΠΎ элСмСнтов управлСния. Π Π°Π·ΡƒΠΌΠ½ΠΎΠ΅ использованиС Ρ„ΠΎΡ€ΠΌ с мноТСством страниц ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ обшСС число Ρ„ΠΎΡ€ΠΌ, Π½ΠΎ Π±ΡƒΠ΄ΡŒΡ‚Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ„ΠΎΡ€ΠΌΡ‹, Ссли это ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ бСспорядка ΠΈ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ использованиС Ρ„ΠΎΡ€ΠΌ.

6. ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹ ΡƒΡ‡Ρ‚Π΅Ρ‚Π΅ всС Π²Ρ‹ΡˆΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½Ρ‹Π΅ практичСскиС Π΄Π΅Ρ‚Π°Π»ΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎΠ± эстСтичСских элСмСнтах.

Π‘ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ особый ΡˆΡ€ΠΈΡ„Ρ‚ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ… ΠΈΠ»ΠΈ стрСлки Π² Π²ΠΈΠ΄Π΅ Ρ€Π°ΠΊΠ΅Ρ‚ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ… ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ„ΠΎΡ€ΠΌΠΎΠΉ? Π’ Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹Ρ… ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π½Π½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π°, ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ ΠΈ изобраТСния, нСсомнСнно, ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°ΡŽΡ‚ интСрСс, Π½ΠΎ Π½Π΅ΡƒΠΌΠ΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒ здСсь Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.

Π― Π½Π΅ Π³ΠΎΠ²ΠΎΡ€ΡŽ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΆΠΈΠ·Π½ΠΈ Π½Π° абстрактноС ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π΄Π°ΠΆΠ΅ ΠΎΠ±Ρ‰Π΅Π΅ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ, ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ±Π½ΠΎΠΉ вСрсии ΠΈ тСстировании Π΅Π΅ Π² Π½Π°Π΄Π΅ΠΆΠ΄Π΅ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π° Ρ‡Ρ‚ΠΎ - Π½Π΅Ρ‚.

И я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ вашС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠ»Π½ΠΎΠΌ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ планирования впослСдствии навСрняка потрСбуСтся Π½Π΅ΠΌΠ°Π»ΠΎ усилий для ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»ΠΊΠΈ созданных Ρ„ΠΎΡ€ΠΌ.

ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌ Π² процСссС проСктирования

ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Ρ„ΠΎΡ€ΠΌ для VBA-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ ΠΊΠΎΠΏΠΈΠΈ Ρ„ΠΎΡ€ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ всСгда Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ Π΄Π°ΠΆΠ΅ Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π½Π΅Ρ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. РаспСчатки набросков Ρ„ΠΎΡ€ΠΌ годятся ΠΈ для ΠΈΡ… критичСского рСдактирования, ΠΈ для ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»Π΅Π½ΠΈΡ ΠΈΡ… ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΈΠ»ΠΈ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌ-программистам для выяснСния ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΌΠ½Π΅Π½ΠΈΠΉ.

Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Visual Basic, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅.

1. Если Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ Ρ„ΠΎΡ€ΠΌΡƒ, Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ Π΅Π΅ Π² ΠΎΠΊΠ½Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Ссли ΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ всС Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΡƒ, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈΠ»ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ этого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

2. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ File=Print ΠΈΠ»ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ <Ctrl+P>.

3. Π’ появившСмся Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΎΡ‚ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ Ρ„Π»Π°ΠΆΠΎΠΊ Form Image (Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹)

4. Π‘Π½ΠΈΠΌΠΈΡ‚Π΅ Ρ„Π»Π°ΠΆΠΎΠΊ Code (ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄), Ссли Π²Ρ‹ Π½Π΅ ΠΆΠ΅Π»Π°Π΅Ρ‚Π΅ Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ вмСстС с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Ρ„ΠΎΡ€ΠΌΡ‹ Π΅Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄.

5. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Current Module (Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ), Ссли Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ Ρ„ΠΎΡ€ΠΌΡƒ, ΠΈΠ»ΠΈ Current Project (Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚), Ссли Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ всС Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

6. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ ОК.

Π”ΠΈΠ·Π°ΠΉΠ½ Π½ΠΎΠ²ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹