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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π’Π°ΠΉΠ½Ρ‹ ΠΈ сСкрСты ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 4

Автор Антон ΠžΡ€Π»ΠΎΠ²

Если тСкст ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Π°Π±Π·Π°Ρ†Π΅Π² Π²Π°ΠΌ ΠΏΠΎΠΊΠ° нСпонятСн, Ρ‚ΠΎ Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ ΠΊ Π½Π΅ΠΌΡƒ ΠΏΠΎΠ·ΠΆΠ΅, ΠΊΠΎΠ³Π΄Π° ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΎ VBA большС.

4. Β«Π€ΠΎΡ€ΠΌΡ‹Β». Π€ΠΎΡ€ΠΌΡ‹ β€” это Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ ΠΎΠΊΠ½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΠΎ своСму вкусу. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ, Π½Π°Π΄ΠΎ ΠΈΠ· контСкстного мСню Π² ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ "Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ"-"UserForm". Π‘ΡƒΠ΄Π΅Ρ‚ создано пустоС Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, тСкст ΠΈ Π΄Ρ€. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ слоТной ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ β€” Π½Π° рис. 1.6.



Рис. 1.6. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ слоТной ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹


5. Β«Π‘сылки». ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ дСйствий ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π½ΠΎ ΠΈ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π²Ρ‹Π·ΠΎΠ²Π° ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Однако Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Π² Word ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (шаблона ΠΈΠ»ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°). Если постоянно Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ нСцСлСсообразно (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ достаточно Ρ€Π΅Π΄ΠΊΠΎ), Ρ‚ΠΎ для запуска ΠΈΠ· Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ, Π½Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ шаблона Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π° Π½Π΅Π³ΠΎ ссылку (дСлаСтся это ΠΏΡƒΡ‚Π΅ΠΌ простого пСрСтаскивания ΠΈΠΊΠΎΠ½ΠΊΠΈ шаблона Π² ΠΎΠΊΠ½ΠΎ ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²). Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ доступ ΠΊΠΎ всСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ Π² этом шаблонС ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находится ссылка.


БрСдства создания ΠΊΠΎΠ΄Π°

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ мСстом программиста Π½Π° VBA являСтся ΠΎΠΊΠ½ΠΎ тСкста ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π° Ρ„ΠΎΡ€ΠΌ (рис. 1.7). ИмСнно здСсь ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ тСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ ΠΎΠΊΠ½Π°. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Π³ΠΎ для ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π½Π°Π΄ΠΎ просто Π΄Π²Π° Ρ€Π°Π·Π° Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° Π½Π΅ΠΌ ΠΌΡ‹ΡˆΡŒΡŽ ΠΈΠ»ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· контСкстного мСню ΠΏΡƒΠ½ΠΊΡ‚ Β«ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Β».



Рис. 1.7. Окно тСкста ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π° Ρ„ΠΎΡ€ΠΌ. ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π½Π°Ρ подсказка Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° VBA


Для Π½Π°Ρ‡Π°Π»Π° написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π°Π΄ΠΎ Π² ΠΎΠΊΠ½Π΅ модуля ΠΈΠ»ΠΈ ΠΊΠΎΠ΄Π° Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ„Ρ€Π°Π·Ρƒ "Sub УникальноС имя ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹", послС Ρ‡Π΅Π³ΠΎ Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ VBA сам Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ Ρ„Ρ€Π°Π·Ρƒ "End Sub", ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ этими двумя Ρ„Ρ€Π°Π·Π°ΠΌΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ тСкст основной части ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ VBA β€” ΠΎΡ‡Π΅Π½ΡŒ друТСствСнный Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. Он постоянно подсказываСт программисту, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π° ΠΈΠ»ΠΈ иная ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Π΅Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ. НапримСр, Ссли Π½Π°Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ MsgBox (эта ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° экран Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π°ΠΊΠΎΠ΅, ΠΊΠ°ΠΊ всСм извСстноС окошко "Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ измСнСния Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅?") ΠΈ Π½Π°Π±Ρ€Π°Ρ‚ΡŒ послС Π½Π΅Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ ΠΊΡ€ΡƒΠ³Π»ΡƒΡŽ скобку, Ρ‚ΠΎ Π½Π°Π΄ курсором сразу ΠΆΠ΅ появится подсказка (см. Ρ‚Π°ΠΊΠΆΠ΅ рис. 1.7.), ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ синтаксисС Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π΅Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ β€” Π² Π΄Π°Π½Π½ΠΎΠΌ случаС тСкст окошка, количСство ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π·Π½Π°Ρ‡ΠΎΠΊ ΠΈ Π·Π²ΡƒΠΊ ΠΏΡ€ΠΈ появлСнии β€” Π² тСкстС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π―Π·Ρ‹ΠΊ VBA называСтся ΠΎΠ±ΡŒΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΅Π³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ особСнный Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ, скаТСм, ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° языков Basic ΠΈΠ»ΠΈ Pascal, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ·ΡƒΡ‡Π°Π»ΠΈΡΡŒ Π² ΡˆΠΊΠΎΠ»Π°Ρ… Π΅Ρ‰Π΅ 10 Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄. Випичная ΠΊΠΎΠΌΠ°Π½Π΄Π° VBA ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ Π²ΠΈΠ΄: <ΠžΠ±ΡŒΠ΅ΠΊΡ‚>.<ΠžΠ±ΡŒΠ΅ΠΊΡ‚, входящий Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΎΠ±ΡŒΠ΅ΠΊΡ‚>.<…>.<Π’ΠΎΡ‚ ΠΎΠ±ΡŒΠ΅ΠΊΡ‚, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½ΡƒΠΆΠ½ΠΎ произвСсти дСйствиС>.<БобствСнно дСйствиС>. Π˜Π½Ρ‹ΠΌΠΈ словами, каТдая ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ Π±Ρ‹ "с ΠΊΠΎΠ½Ρ†Π°": Π²Π½Π°Ρ‡Π°Π»Π΅ опрСдСляСтся Ρ‚ΠΎ, Π½Π°Π΄ Ρ‡Π΅ΠΌ Π½Π°Π΄ΠΎ произвСсти дСйствиС β€” ΠΎΠ±ΡŒΠ΅ΠΊΡ‚, Π° Π·Π°Ρ‚Π΅ΠΌ само дСйствиС β€” ΠΌΠ΅Ρ‚ΠΎΠ΄. РаздСлитСлями ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ слуТат Π·Π½Π°ΠΊΠΈ Β«Ρ‚ΠΎΡ‡ΠΊΠ°Β». Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

Application.ActiveDocument.PageSetup.Orientation = wdOrientLandscape

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° устанавливаСт Π°Π»ΡŒΠ±ΠΎΠΌΠ½ΡƒΡŽ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ листа Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. Π£ ΠΎΠ±ΡŒΠ΅ΠΊΡ‚Π° Application (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС β€” Word) Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±ΡŒΠ΅ΠΊΡ‚ β€” ActiveDocument (Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π° Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅, Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹, Ρ‚ΠΎΠΆΠ΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ Π² Word), Ρƒ этого ΠΏΠΎΠ΄ΠΎΠ±ΡŒΠ΅ΠΊΡ‚Π° Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±ΡŒΠ΅ΠΊΡ‚ β€” PageSetup (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ страницы; Π° Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡŒΠ΅ΠΊΡ‚Ρ‹ Selection β€” Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ, Characters β€” всС Π±ΡƒΠΊΠ²Ρ‹ Π² тСкстС ΠΈ Π΄Ρ€.), Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±ΡŒΠ΅ΠΊΡ‚ Orientation (ориСнтация листа; Π° Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ BottomMargin β€” Π½ΠΈΠΆΠ½ΠΈΠΉ отступ, LeftMargin β€” Π»Π΅Π²Ρ‹ΠΉ отступ ΠΈ Π΄Ρ€.), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ присваиваСтся "="Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ wdOrientLandscape β€” Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ альбомная ориСнтация листа. Π’Π°ΠΊΠΎΠΉ ΠΆΠ΅ Π²ΠΈΠ΄ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ листа β€” ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

p = Application.ActiveDocument.PageSetup.Orientation

ΠΈ послС Π΅Π΅ выполнСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ wdOrientLandscape ΠΈΠ»ΠΈ wdOrientPortrait соотвСтствСнно. (Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ синтаксис языка VBA Π±ΡƒΠ΄Π΅Ρ‚ рассмотрСн Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π³Π»Π°Π²Π΅.)

ΠŸΡ€ΠΈ написании ΠΊΠΎΠΌΠ°Π½Π΄ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ VBA постоянно подсказываСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ шага. НапримСр, стоит Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² тСкстС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ слово Application ΠΈ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΡƒ, ΠΊΠ°ΠΊ сразу появятся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ продолТСния (рис. 1.8).



Рис. 1.8. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ VBA ΠΌΠΎΠΆΠ΅Ρ‚ сам ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ продолТСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹


МоТно ΠΌΡ‹ΡˆΠΊΠΎΠΉ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, ΠΈ ΠΎΠ½ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ β€” Π½Π΅ Π² смыслС вСрности Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° (это остаСтся Π½Π° совСсти программиста), Π° Π² смыслС соотвСтствия ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ синтаксиса ΠΈ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΎΠ±ΡŒΠ΅ΠΊΡ‚ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ правописания слова. Π—Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ вновь ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΡƒ, ΠΈ вновь Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π°Π½ список Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² продолТСния.

Π•ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ слова β€” ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ слово Application, Π° Π½Π°Π±Ρ€Π°Ρ‚ΡŒ Appli ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Ctrl ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π». Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π΄ΠΎΠΏΠΈΡˆΠ΅Ρ‚ слово Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° сам ΠΈΠ»ΠΈ прСдоставит Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€Π° слова, Ссли Π΅Π³ΠΎ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ нСльзя ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π±ΡƒΠΊΠ²Π°ΠΌ. Он ΠΊΠ°ΠΊ Π±Ρ‹ Β«Π²Π΅Π΄Π΅Ρ‚Β» программиста ΠΏΠΎ процСссу написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, позволяя Π΅ΠΌΡƒ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π΅ Π½Π° банальном синтаксисС, Π° Π½Π° Ρ€Π΅ΡˆΠ°Π΅ΠΌΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅, Π½Π΅ Π΄Π΅Ρ€ΠΆΠ° Π² памяти ΠΏΡ€Π°Π²ΠΈΠ»Π° написания ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

Π”Π°ΠΆΠ΅ Ссли программист Π½Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ прСдоставляСмой подсказкой ΠΈ Π²Π²Π΅Π΄Π΅Ρ‚ всю ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Ρ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π½Π΅ даст Π΅ΠΌΡƒ Ρ‚Π°ΠΊ просто Π΄Π²ΠΈΠ½ΡƒΡ‚ΡŒΡΡ дальшС, Ссли Π² элСмСнтарном синтаксисС Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ ошибка, Π²Ρ‹Π΄Π°Π² сообщСниС "Ошибка компиляции" (рис. 1.9).



Рис. 1.9. Ошибка компиляции


Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, бСзусловно, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ ΠΎΡˆΠΈΠ±ΠΊΡƒ, Ссли Π½Π΅Π²Π΅Ρ€Π΅Π½ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ β€” это ΡƒΠΆΠ΅ Π΄Π΅Π»ΠΎ программиста. Он Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΈ Π² Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ написанном словС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ посчитаСт Ρ‚ΠΎΠ³Π΄Π° Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ β€” Π½ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, созданной самим программистом. Но Π²ΠΎΡ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ ΠΈΠ·Π²Π΅ΡΡ‚Π½ΡƒΡŽ Π΅ΠΌΡƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΎΡ‚ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚. (Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π½Π° рисункС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ программист Ρ…ΠΎΡ‚Π΅Π» Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ тСкст Π½ΠΎΠ²Ρ‹ΠΌ, написав Selection.Text:="Новый тСкст", Π½ΠΎ ошибся ΠΈ Π½Π΅ поставил Π·Π½Π°ΠΊ двоСточия Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ присваивания β€” ":=".)

Π”Ρ€ΡƒΠ³ΠΈΠΌ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹ΠΌ достоинством Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° VBA являСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ прСкрасной справочной систСмы. ΠŸΠΎΡΡ‚Π°Π²ΠΈΠ² курсор Π½Π° Π»ΡŽΠ±ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈΠ»ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŒΠ΅ΠΊΡ‚Π° VBA ΠΈ Π½Π°ΠΆΠ°Π² ΠΊΠ»Π°Π²ΠΈΡˆΡƒ F1, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ справку ΠΎ Ρ‚ΠΎΠΌ, Π·Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½Π° эта ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΊΠ°ΠΊΠΎΠ² Π΅Π΅ синтаксис ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΅Π΅ использования ΠΈ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ сСбС, Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ. Π’ справкС VBA ΠΎΡ‡Π΅Π½ΡŒ часто приводятся Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ использованиС Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² свою ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.

Подобная Π΄Ρ€ΡƒΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° VBA Π΄Π°Π΅Ρ‚ ΠΏΡ€Π΅ΠΊΡ€Π°ΡΠ½ΡƒΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ изучСния этого языка программирования. А Π² сочСтании с срСдством записи макросов ΠΎΠ½Π° практичСски Π΄Π΅Π»Π°Π΅Ρ‚ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΈ. Достаточно Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΠ°Ρ€Ρƒ макросов, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ справки ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ записанной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΈ ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ макросы β€” Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π½Π΅ даст ΠΎΡˆΠΈΠ±ΠΈΡ‚ΡŒΡΡ Π² Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠ΅. Надо лишь ΡƒΡΠ²ΠΎΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Ρ€Π΅Ρ‡ΡŒ Π² дальнСйшСм.

ΠŸΠΎΡΡ‚Π°Π²ΠΈΠ² ΠΏΠ΅Ρ€Π΅Π΄ любой ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π·Π½Π°ΠΊ апострофа (), ΠΌΠΎΠΆΠ½ΠΎ Π΅Π΅ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ β€” Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΠ· выполнСния. Π’ этом случаС VBA Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΅Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, послС Π·Π½Π°ΠΊΠ° апострофа ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ пояснСния ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ части ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для сСбя ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… программистов. ВсС ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ VBA Π·Π΅Π»Π΅Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ.

Π©Π΅Π»ΠΊΠ½ΡƒΠ² Π΄Π²Π° Ρ€Π°Π·Π° Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΡ‹, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ Π”ΠΈΠ·Π°ΠΉΠ½Π° Ρ„ΠΎΡ€ΠΌ (рис. 1.10).



Рис. 1.10. Окно Π”ΠΈΠ·Π°ΠΉΠ½Π° Ρ„ΠΎΡ€ΠΌ.


НаТав Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт (ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π°, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ ΠΈ Π΄Ρ€.) Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов "Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ «управлСния» ΠΈ нарисовав Π·Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ΡˆΠΊΠΎΠΉ этот элСмСнт Π½Π° ΠΏΠΎΠ»Π΅ Ρ„ΠΎΡ€ΠΌΡ‹, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ. Π”Π²ΠΎΠΉΠ½ΠΎΠΉ Ρ‰Π΅Π»Ρ‡ΠΎΠΊ Π½Π° ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎΠΌ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ элСмСнтС ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠΊΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ этом самом Π΄Π²ΠΎΠΉΠ½ΠΎΠΌ Ρ‰Π΅Π»Ρ‡ΠΊΠ΅ Π½Π° элСмСнтС. (МоТно Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π΄ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, β€” события.) Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ Π΅ΡΡ‚ΡŒ ΠΎΠΊΠ½ΠΎ Π΅Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ β€” Ρ€Π΅Π°ΠΊΡ†ΠΈΠΉ элСмСнтов Π½Π° события, хотя ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ пустым. Π’Ρ‹Π·Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠΌ Β«ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Β» ΠΈΠ· контСкстного мСню названия Ρ„ΠΎΡ€ΠΌΡ‹ Π² ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².