ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ макрос Π² Π²ΠΎΡ€Π΄Π΅ ΠΈ ΠΊΠ°ΠΊ ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ?

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽ Π½Π° Fast-Wolker.ru!! Π’ сСгодняшнСм выпускС ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ знакомство с созданиСм макросов ΡƒΠΆΠ΅ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Microsoft Office Word. ВсС Π·Π½Π°ΠΊΠΎΠΌΡ‹ с Π½ΠΈΠΌ; ΠΌΠ½ΠΎΠ³ΠΈΠΌ приходится Π½Π°Π±ΠΈΡ€Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π² этой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ‡Π°Ρ‰Π΅ всСго ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ структуру β€” ΠΌΡ‹ Π±Π΅Ρ€Π΅ΠΌ шаблон ΠΏΡ€Π°Π²ΠΈΠΌ Π΅Π³ΠΎ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π°ΠΌ Π½Π°Π΄ΠΎ Π² ΠΎΠ΄Π½ΠΈΡ… ΠΈ Ρ‚Π΅Ρ… ΠΆΠ΅ мСстах β€” мСняСм Π΄Π°Ρ‚Ρ‹, ΠΈΠΌΠ΅Π½Π°, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ тСкст.

Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΌΡ‹ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· Π΄Π΅Π»Π°Π΅ΠΌ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с тСкстом, ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… Π½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· β€” ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Ρ‚ΡŒ ΠΈΡ… автоматичСски. Для этого Π² МS Word ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (ΠΈΠ»ΠΈ макросы) ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ записываСтС Π² Π²ΠΈΠ΄Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° языкС VBA, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ встроСн Π² Word.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ макросы Π² Π’ΠΎΡ€Π΄?

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ настройки макросов Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹, Π»ΠΈΠ±ΠΎ Π·Π°Π΄Π°Π½Ρ‹ Ρ‚Π°ΠΊΠΈΠ΅ настройки бСзопасности, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎ с ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Π’Ρ‹ Π½Π΅ смоТСтС. Когда Π’Ρ‹ создаСтС макросы, Π’Ρ‹ ΠΏΠΎ сути ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚Π΅ΡΡŒ программистом. МоТно Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ самому ΠΈΡ… ΠΏΠΈΡΠ°Ρ‚ΡŒ, Π½ΠΎ ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΡƒΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅. Π‘Ρ€Π΅Π΄Π° VBA позволяСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… MS OFFICE. МоТно ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ доступ систСмным Ρ„Π°ΠΉΠ»Π°ΠΌ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, ΠΌΠΎΠΆΠ½ΠΎ нанСсти Π²Ρ€Π΅Π΄. Π­Ρ‚ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈ.

Π’ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΏΠ΅Ρ€Π²ΡƒΡŽ настройку Π½Π° Π»Π΅Π½Ρ‚Π΅. Она сдСлаСт Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ» ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ VBA:

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ настройка ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ. Π—Π΄Π΅ΡΡŒ ΠΆΠ΅, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² Β«Π¦Π΅Π½Ρ‚Ρ€ управлСния Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΡŽΒ»..

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

β€¦Β»ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ€Ρ‹ Ρ†Π΅Π½Ρ‚Ρ€Π°Β» ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° запуск Π½Π°ΡˆΠΈΡ… Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ Π²Π°ΠΌ. Настройка Β«Π”ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ доступ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ VBAΒ» ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡƒΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ VBA, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ скачанными ΠΈΠ· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

Π‘Ρ‚ΠΎΡ€ΠΎΠ½Π½ΠΈΠ΅ ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ VBA ΠΏΠ΅Ρ€Π΅Π΄ запуском всСгда провСряйтС Π½Π° вирусы!

Π‘Ρ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ MS Office 2007 ΠΌΠΎΡ€Π°Π»ΡŒΠ½ΠΎ устарСл ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π΅Π³ΠΎ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½Π°. НуТно ΡƒΠΌΠ΅Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈ Π² ΠΏΠΎΠ·Π΄Π½ΠΈΡ… вСрсиях. Они Π±ΠΎΠ»Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ ΠΈ для ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ…. Π’ Word 2016 Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ». Для этого Ρ‚Π°ΠΊ ΠΆΠ΅ Π² мСню Β«Π€Π°ΠΉΠ»Β» ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² Β«ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Β» ΠΈ Π·Π°Ρ‚Π΅ΠΌ «Настройки Π›Π΅Π½Ρ‚Ρ‹Β»:

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

НС Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ настройки бСзопасности Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΄Π΅Π»Π°Π»ΠΈ Π΄ΠΎ этого. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° всС настройки сдСланы ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ макросы Π² Π’ΠΎΡ€Π΄Π΅ ΠΈ ΠΊΠ°ΠΊ с Π½ΠΈΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ?

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

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° расскаТу ΠΎΠ± ΠΎΠ΄Π½ΠΎΠΉ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ для Word. Иногда появляСтся ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π΅ всС Π»ΡŽΠ±ΡΡ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ с экрана. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ большая инструкция, ΠΈΠ»ΠΈ ΠΆΠ΅ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ΅ худоТСствСнноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π’ΠΎΡ€Π΄.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ²ΡˆΠΈΠΉΡΡ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ послС распСчатывания стал ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠΉ Π±Ρ€ΠΎΡˆΡŽΡ€ΠΎΠΉ β€” Π½ΡƒΠΆΠ΅Π½ макрос. А Ρ‚ΠΎΡ‡Π½Π΅Π΅ написанный Π² VBA ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄, ΠΎΠ½ Π²Π°ΠΌ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ ваш Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π² Π²ΠΈΠ΄Π΅ Π±Ρ€ΠΎΡˆΡŽΡ€Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ располоТСниС тСкста ΠΈ нумСрация страниц. Π­Ρ‚Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для ознакомлСния ΠΊΠ°Ρ‡Π°Π΅ΠΌ Ρ‚ΡƒΡ‚. Π’Π°ΠΌ останСтся Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ ΠΈ ΡΡˆΠΈΡ‚ΡŒ Π±Ρ€ΠΎΡˆΡŽΡ€Ρƒ ΠΈ Π²ΠΎΡ‚ Ρƒ вас ΠΊΠ½ΠΈΠ³Π° Π³ΠΎΡ‚ΠΎΠ²Π° 🙂

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

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

Π‘ΠΎΠ³Π»Π°ΡΠΈΡ‚Π΅ΡΡŒ, ΡƒΠ±ΠΈΡ€Π°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· пустыС поля (Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ ΠΆΠ΅Π»Ρ‚Ρ‹ΠΌ) Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… страницах ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, поэтому ΠΌΡ‹ для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΈΠ±Π΅Π³Π½Π΅ΠΌ ΠΊ ΠΏΠΎΠΌΠΎΡ‰ΠΈ макроса. Π˜Ρ‚Π°ΠΊ, Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽ Π’ΠΎΡ€Π΄ 2016, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ макрос:

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ имя нашСго макроса (Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ²), доступ дСлаю ΠΈΠ· шаблона Normal.doth. Π’Π°ΠΊΠΎΠΉ Π²Ρ‹Π±ΠΎΡ€ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ нашСй ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ· любого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Word. ΠΠ°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ макрос ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов ΠΈΠ»ΠΈ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ сочСтания ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ клавиш, Π½ΠΎ ΠΌΡ‹ этого Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π½Π°ΠΆΠΌΠ΅ΠΌ Π½Π° Β«OKΒ» ΠΈ начнСтся запись Π½Π°ΡˆΠΈΡ… дСйствий. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ, это Π±ΡƒΠ΄Π΅Ρ‚ нагляднСС.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ макрос Π² Π²ΠΎΡ€Π΄Π΅ 2007? Π€ΠΎΡ€ΠΌΡƒΠ»Π° ΠΈΠ· Excel Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

МногиС ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚ΡΡ β€” ΠΊΠ°ΠΊ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Excel Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Word? Excel Ρ…ΠΎΡ€ΠΎΡˆ ΠΏΡ€ΠΈ вычислСниях Π½ΠΎ Π½Π΅ ΡƒΠ΄ΠΎΠ±Π΅Π½ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстом, Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Word Π½Π΅ Ρ‚Π°ΠΊ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ послС Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Excel. Π’ΡƒΠ΄Π° нСльзя Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ ΠΊΠ°ΠΊ Π² Excel, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Excel ΠΏΡƒΡ‚Π΅ΠΌ копирования ΠΈΠ»ΠΈ создания Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ прямо Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Word. Для этого ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² мСню «Вставка»:

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

Π”Π°Π»Π΅Π΅, «рисуСм» Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ это Π² Excel:

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

Π‘ΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Excel Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π² Word с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ макроса Π²Ρ‹ΡˆΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½Ρ‹ΠΌ способом Π½Π΅ получится β€” Π½ΡƒΠΆΠ½Ρ‹ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ усилия. А Ρ‡Ρ‚ΠΎ касаСтся ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ Word Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ β€” ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ макросы Π² случаС создания слоТных ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Ρ‚Π°Π±Π»ΠΈΡ†.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ ΡΡ‚ΠΎΠœΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ созданиС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π² макрос Π»ΡŽΠ±Ρ‹ΠΌ ΠΈΠ· этих способов ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ получится. Π›ΠΈΡ‡Π½ΠΎ я Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΊΠΎΠΏΠΈΡ€ΡƒΡŽ прямо ΠΈΠ· Excel, Π° макросы Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽ Π² Office 2016 β€” Ρ‚Π°ΠΌ ΠΌΠ½Π΅ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ со стилями ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ΠΌ. Π£Π΄Π°Ρ‡ΠΈ Π² освоСнии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹!

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ макрос ΠΈ Π³Π΄Π΅ Π΅Π³ΠΎ ΠΈΡΠΊΠ°Ρ‚ΡŒ?

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ этоTips_Macro_Basic_Video.xls (63,5 KiB, 3 810 скачиваний)

Π—Π°Ρ‡Π΅ΠΌ ΠΆΠ΅ Π½ΡƒΠΆΠ½Ρ‹ макросы? А Π½ΡƒΠΆΠ½Ρ‹ ΠΎΠ½ΠΈ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒ Вас ΠΎΡ‚ Ρ€ΡƒΡ‚ΠΈΠ½Π½ΠΎΠ³ΠΎ выполнСния ΠΎΠ΄Π½ΠΈΡ… ΠΈ Ρ‚Π΅Ρ… ΠΆΠ΅ дСйствий. НапримСр, Π’Π°ΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΈΠ· Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Ρ‹Ρ… ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² ΠΏΠΎ нСсколько столбцов ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ строки для шапки ΠΈ Ρ‚.ΠΏ. Π‘ΠΊΡƒΡ‡Π½ΠΎ ΠΈ ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ. Π’Ρ‹ просто ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· всС эти дСйствия ΠΌΠ°ΠΊΡ€ΠΎΡ€Π΅ΠΊΠΎΡ€Π΄Π΅Ρ€ΠΎΠΌ, Π° Π² дальнСйшСм Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ записанный макрос ΠΈ ΠΎΠ½ всС сдСлаСт Π·Π° Вас. Π§Ρ‚ΠΎ Π½Π΅ΠΌΠ°Π»ΠΎΠ²Π°ΠΆΠ½ΠΎ, для использования ΠΌΠ°ΠΊΡ€ΠΎΡ€Π΅ΠΊΠΎΡ€Π΄Π΅Ρ€Π° ΠΈ записи макроса Π½Π΅ Π½Π°Π΄ΠΎ ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΈΠΌΠΈ Π½Π°Π²Ρ‹ΠΊΠ°ΠΌΠΈ программирования.
Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅:

ΠŸΠžΠ”Π“ΠžΠ’ΠžΠ’ΠšΠ К Π—ΠΠŸΠ˜Π‘Π˜ МАКРОБА
ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с макросами Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΈΡ… Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Ρ‚.ΠΊ. ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ½ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹. Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

ПослС измСнСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² бСзопасности макросов Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Excel: Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π·Π°Π½ΠΎΠ²ΠΎ. Волько послС этого измСнСния вступят Π² силу.

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ макрос Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Excel 2007-2010 ΠΈ ΡΡ‚Π°Ρ€ΡˆΠ΅:

ΠŸΠΠ ΠΠœΠ•Π’Π Π« Π—ΠΠŸΠ˜Π‘Π˜ МАКРОБА
ΠŸΠ΅Ρ€Π΅Π΄ записью ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ имя записываСмому макросу ΠΈ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ сочСтаниС клавиш, ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… этот макрос Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ. ПослС наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ для Π½Π°Ρ‡Π°Π»Π° записи макроса появится ΠΎΠΊΠ½ΠΎ:
ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это
Имя макроса – Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ², запятых, Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠΉ ΠΈ Ρ‚.ΠΏ. Допустимы символы ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Ρ‹, Π»Π°Ρ‚ΠΈΠ½ΠΈΡ†Ρ‹, Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈ Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ (я Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Π΄Π°Π²Π°Ρ‚ΡŒ макросам ΠΈΠΌΠ΅Π½Π°, содСрТащиС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±ΡƒΠΊΠ²Ρ‹ Π»Π°Ρ‚ΠΈΠ½ΠΈΡ†Ρ‹). Имя макроса всСгда Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с Π±ΡƒΠΊΠ²Ρ‹ ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ со встроСнным ΠΈΠΌΠ΅Π½Π΅ΠΌ Excel ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² ΠΊΠ½ΠΈΠ³Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π½ΠΎΡΠΈΡ‚ΡŒ имя Workbook, Cells ΠΈΠ»ΠΈ Π­Ρ‚Π°ΠšΠ½ΠΈΠ³Π°). Π›ΡƒΡ‡ΡˆΠ΅ Π΄Π°Π²Π°Ρ‚ΡŒ макросу сразу понятноС имя, ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰Π΅Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΡƒΡŽ ΡΡƒΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ‚.
Π‘ΠΎΡ‡Π΅Ρ‚Π°Π½ΠΈΠ΅ клавиш – ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ² макроса сочСтаниСм клавиш. Доступно Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ любой Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈΠ»ΠΈ Π±ΡƒΠΊΠ²Ρ‹ Π² сочСтании с Ctrl.
Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² – Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ мСсто хранСния записываСмого макроса. Доступны Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹:

Π’ΠžΠ‘ΠŸΠ ΠžΠ˜Π—Π’Π•Π”Π•ΠΠ˜Π• МАКРОБА
ПослС записи макроса Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ способами:

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ рСкомСндуСтся ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ? КакиС Π±Ρ‹Π²Π°ΡŽΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ? Для этого сначала Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ макроса Π² Ρ‚Π΅Π»ΠΎ событийной ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΏΡ€ΠΎ событийныС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹). НапримСр, Ссли Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ листа Change, Ρ‚ΠΎ Π² лист автоматичСски Π±ΡƒΠ΄Π΅Ρ‚ вставлСна пустая ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°:

Private Sub Worksheet_Change(ByVal Target As Range) End Sub

Если Ρ€Π°Π½Π΅Π΅ Π²Π°ΠΌΠΈ Π±Ρ‹Π» записан ΠΊΠΎΠ΄ выдСлСния ΠΈ удалСния Π΄Π²ΡƒΡ… столбцов – ΠœΠ°ΠΊΡ€ΠΎΡ1:

Sub ΠœΠ°ΠΊΡ€ΠΎΡ1() ‘ ‘ ΠœΠ°ΠΊΡ€ΠΎΡ1 ΠœΠ°ΠΊΡ€ΠΎΡ ‘ макрос удаляСт столбцы C ΠΈ D ΠΈΠ· Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ листа ‘ ‘ Π‘ΠΎΡ‡Π΅Ρ‚Π°Π½ΠΈΠ΅ клавиш: Ctrl+Shift+Q ‘ Columns(«C:D»).Select Selection.Delete Shift:=xlToLeft End Sub

Π’ΠΎ для выполнСния это ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΈ наступлСнии события измСнСния Π½Π° листС ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ² этого макроса:

Private Sub Worksheet_Change(ByVal Target As Range) Call ΠœΠ°ΠΊΡ€ΠΎΡ1 End Sub

ΠΈΠ»ΠΈ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сам ΠΊΠΎΠ΄ (Π±Π΅Π· Sub ΠΈ End Sub) Π²Π½ΡƒΡ‚Ρ€ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Worksheet_Change:

Private Sub Worksheet_Change(ByVal Target As Range) Columns(«C:D»).Select Selection.Delete Shift:=xlToLeft End Sub

Для смСны Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Ρ„Π°ΠΉΠ»Π° Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ нСслоТно ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ макросы Π² вСрсиях Excel 2007 ΠΈ Π²Ρ‹ΡˆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ…: xls, xla, xlsm, xlsb, xltm, xlsm.

Π‘Ρ‚Π°Ρ‚ΡŒΡ ΠΏΠΎΠΌΠΎΠ³Π»Π°? ПодСлись ссылкой с Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ!

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ макрос Π² Excel ΠΈ для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½?

Π”ΠΎΠ±Ρ€ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π΄Ρ€ΡƒΠ·ΡŒΡ. Π’ сСгодняшнСм выпускС расскаТу ΠΎΠ± ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠ½Π΅ΠΉΡˆΠ΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² самом Ρ…ΠΎΠ΄ΠΎΠ²ΠΎΠΌ офисном ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΎΡ‚ Microsoft Office. Π’Π΅ΠΌ, ΠΊΡ‚ΠΎ постоянно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ Excel, Π·Π½Π°Π΅Ρ‚ сколько Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ приходится ΠΈΠ½ΠΎΠ³Π΄Π° Π΄Π΅Π»Π°Ρ‚ΡŒ с содСрТимым. Если Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎ β€” приходится ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ дСйствия ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ. ΠžΡ‚ выдСлСния ΠΌΡ‹ΡˆΠΊΠΎΠΉ ΠΈ копирования Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТных β€” Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ вычислСния, Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, очистка ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π³Ρ€Π°Ρ„, созданиС Ρ‚Π°Π±Π»ΠΈΡ†, ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ дСйствия ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΌΠΎΠΆΠ½ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ процСсс ΠΈ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ врСмя. Π’Ρ‹ записываСтС свои дСйствия (Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ячССк Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π²Π²ΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΡƒΠ») Π² ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρƒ. Команда эта помСщаСтся Π² Π²ΠΈΠ΄Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° панСль инструмСнтов. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ всС ваши записанныС Ρ€Π°Π½Π΅Π΅ дСйствия Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ автоматичСски. Π­Ρ‚ΠΎ ΠΈ Π΅ΡΡ‚ΡŒ «макрос».

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

Π›ΠΈΡ‡Π½ΠΎ для мСня знакомство с макросами Π² своС врСмя ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΠ»ΠΎΡΡŒ Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ программирования. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Microsoft Office являСтся Π΅Ρ‰Π΅ ΠΈ Π»Π΅Π³ΠΊΠΎΠΉ ΠΈ понятной срСдой для этого. Π’ Π½Π΅ΠΌ Π΅ΡΡ‚ΡŒ свой встроСнный язык β€” Visual Basic for Application ΠΈΠ»ΠΈ сокращСнно VBA. И ΠΊΠΎΠ³Π΄Π° записываСтС макросы, Π’Ρ‹ Π²Ρ‹ ΠΊΠ°ΠΊ Π±Ρ‹ ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚Π΅ΡΡŒ программистом. ΠŸΡ€ΠΈ этом Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹Ρ… этапах Π·Π½Π°Ρ‚ΡŒ язык. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΡƒΠΆΠ΅ ΠΏΠΎΡ‚ΠΎΠΌ, Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΈ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ. Как ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ β€” ΠΎΠ± этом Ρ‚Π°ΠΊ ΠΆΠ΅ расскаТу.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

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

Π§Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ макросы ΠΈ ΠΊΠ°ΠΊ с Π½ΠΈΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ?

Π˜Ρ‚Π°ΠΊ, макрос β€” это Π½Π΅ΠΊΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ описываСт ΠŸΠžΠ‘Π›Π•Π”ΠžΠ’ΠΠ’Π•Π›Π¬ΠΠžΠ‘Π’Π¬ Π²Π°ΡˆΠΈΡ… дСйствий Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. ЗаписываСтся Π΄Π°ΠΆΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ вашСго курсора ΠΏΠΎ ячСйкам, Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ клавиш. Π‘Π½Π°Ρ‡Π°Π»Π° Π’Ρ‹ записываСтС макрос. Когда понадобится, Π’Ρ‹ Π² Excel запускаСтС этот ΠΊΠΎΠ΄ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈ всС записанныС Ρ€Π°Π½Π΅Π΅ дСйствия Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ автоматичСски. НапримСр, Ρƒ Вас Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½Π° ΠΈ Ρ‚Π° ΠΆΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Π°, ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π’Ρ‹ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ нСдСлю создаСтС ΠΏΠΎ Π½ΠΎΠ²Ρ‹ΠΉ, мСняСтС ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅, ΠΈΠ»ΠΈ ΠΎΡ‡ΠΈΡ‰Π°Π΅Ρ‚Π΅ Π³Ρ€Π°Ρ„Ρ‹. Π’Ρ‹ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ Π²ΠΎΡ‚, Ρ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ‚Ρ€Π°Ρ‚ΠΈΠ»ΠΈ 5-10 ΠΌΠΈΠ½ΡƒΡ‚ заняло Ρƒ вас всСго ΠΎΠ΄Π½Ρƒ сСкунду.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

Π‘Π½Π°Ρ‡Π°Π»Π° настроим Β«Π›Π΅Π½Ρ‚ΡƒΒ»; Π½ΡƒΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Β«Π Π΅ΠΆΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°Β»:

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

Если Π’Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с макросами β€” Π½ΡƒΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ настройку. Π—Π΄Π΅ΡΡŒ ΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² Β«Π¦Π΅Π½Ρ‚Ρ€ управлСния Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΡŽΒ» ΠΈ настраиваСм Β«ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ†Π΅Π½Ρ‚Ρ€Π° управлСния Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΡŽΒ»:

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

НуТно ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ всС ограничСния Π½Π° запуск макросов. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π’Π°ΠΌ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ со своими макросами Π½ΠΎ ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΡƒΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΊΠ΅ΠΌ β€” Ρ‚ΠΎ созданныС.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

Π’Π°ΠΊ ΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ доступ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² VBA. Π’Π΅Π΄ΡŒ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈΠ»ΠΈ Ρƒ ΠΊΠΎΠ»Π»Π΅Π³ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΈ интСрСсных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² VBA написанных для Excel, Word ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ макрос Π² Excel 2007?

ΠœΡ‹ ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ научимся Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ нСслоТныС макросы. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ это ΠΎΡ‡Π΅Π½ΡŒ просто. Π’ Β«Π›Π΅Π½Ρ‚Π΅Β» Ρƒ нас Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ появились ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π½Π°Ρ‡ΠΊΠΈ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ»:

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

Π’ этом Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π½Π°ΠΌ Π±ΡƒΠ΄ΡƒΡ‚ доступны ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ β€” Β«Ρ€Π΅ΠΆΠΈΠΌ конструктора». МоТно ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΠΊΠ½Π°, ΠΊΠ½ΠΎΠΏΠΊΠΈ. А Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Visual Basic ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ созданныС макросы. Π˜Ρ‚Π°ΠΊ, ΠΏΠΎΠΊΠ°ΠΆΡƒ, ΠΊΠ°ΠΊ всС это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«Π—Π°ΠΏΠΈΡΡŒ макроса» сначала Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅(Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ²), горячиС клавиши Π²Ρ‹Π·ΠΎΠ²Π° (Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ) ΠΈ мСсто Π³Π΄Π΅ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ сохранСн:

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

Π’ зависимости ΠΎΡ‚ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ макросы Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Π»ΠΈΠ±ΠΎ Π² Β«Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅Β». Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС ΠΎΠ½ записываСтся Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ случаС Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄ созданиСм Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π›ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ наглядно, для Ρ‡Π΅Π³ΠΎ Π±Ρ‹Π²Π°ΡŽΡ‚ Π½ΡƒΠΆΠ½Ρ‹ макросы. Π—Π°Π΄Π°Ρ‡Π°: ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ: Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Excel, Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΈ вычислСниями Π²Π½ΡƒΡ‚Ρ€ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π²ΠΈΠ΄Π΅ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ:

Π’Ρ‹ сами ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎ процСсс создания ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΠΎΠΉ Π΄Π΅ΠΌΠΎ β€” Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΡ‚ пяти ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΈΠ½ΡƒΡ‚. А ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΌΡ‹ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ создали Π·Π° 2 сСкунды. А Ссли Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ слоТных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…? ΠžΡ‚Π²Π΅Ρ‚ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π΅Π½, создав ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ, Π²Ρ‹ сэкономитС врСмя ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ своСй Ρ€Π°Π±ΠΎΡ‚Ρ‹.

ПослС окончания записи ΠΏΡ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Excel ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ попросит ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ измСнСния Π² Β«Π›ΠΈΡ‡Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅Β» макросов. НС Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ ΡΠΎΠ³Π»Π°ΡΠΈΡ‚ΡŒΡΡ; Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС записанный макрос ΠΏΡ€ΠΎΠΏΠ°Π΄Π΅Ρ‚ ΠΈ всё придСтся Π΄Π΅Π»Π°Ρ‚ΡŒ Π·Π°Π½ΠΎΠ²ΠΎ.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

Π’Π°ΠΆΠ½ΠΎ! «Личная ΠΊΠ½ΠΈΠ³Π°Β» макросов хранится Π² ΠΏΠ°ΠΏΠΊΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ C:\Users\%ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°%\AppData\Roaming\Microsoft\Excel\XLSTART. Π­Ρ‚ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ дСлится с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ, Ссли Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

Наш макрос Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ доступСн ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Β«ΠœΠ°ΠΊΡ€ΠΎΡΡ‹Β», ΠΎΡ‚Ρ‚ΡƒΠ΄Π° Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ.

Π§Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚ макрос Π² Excel 2016 ΠΈ для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½?

ΠŸΡ€ΠΎΡ†Π΅ΡΡ записи макросов Π½Π΅ отличаСтся ΠΎΡ‚ Ρ€Π°Π½Π½ΠΈΡ… вСрсий; Π΅Ρ‰Π΅ Π² ΠΎΠ΄Π½ΠΎΠΌ простом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ расскаТу ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌ способС Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ макросов ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π’Π°ΠΌ познакомится с Π½Π°Π²Ρ‹ΠΊΠ°ΠΌΠΈ программирования ΠΈ ΠΊΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚, ΠΌΠΎΠΆΠ΅Ρ‚ это интСрСсноС Π΄Π΅Π»ΠΎ Вас ΡƒΠ²Π»Π΅Ρ‡Ρ‘Ρ‚.

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

Для Π½Π°Ρ‡Π°Π»Π° Π½Π΅ Π·Π°Π±ΡƒΠ΄Π΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ настройки MSoffice 2016. Π’Π°ΠΊ ΠΆΠ΅ ΠΈΠ΄Π΅ΠΌ Π² Β«ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Β», Π½ΠΎ Π΄Π°Π»Π΅Π΅ ΠΈΠ΄Π΅ΠΌ Π² Β«ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π»Π΅Π½Ρ‚ΡƒΒ»

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

ПослС Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ» станСт Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ Π½Π° Β«Π›Π΅Π½Ρ‚Π΅Β». ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Ρ‚ΡƒΠ΄Π°. Наша личная ΠΊΠ½ΠΈΠ³Π° макросов ΠΏΠΎ ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π½Π° мСстС, ΠΎΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ Π΅Π΅:

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

Запустим наш ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ макрос, Π»ΡŽΠ±ΡƒΠ΅ΠΌΡΡ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° сама создаСт ΠΈ заполняСт Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ. Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π΅ΡΡ‚ΡŒ Π΄Π²Π΅ Π³Ρ€Π°Ρ„Ρ‹ Β«ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎΒ» ΠΈ Β«Π¦Π΅Π½Π°Β», содСрТимоС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… приходится ΠΎΡ‡ΠΈΡ‰Π°Ρ‚ΡŒ. ΠœΡ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ процСсс.

Как Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ макросы Π² Excel 2016 Π²ΠΈΠ΄Π΅ΠΎ

МоТно Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ макросы Π½Π° исполнСниС, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это ΠΌΡ‹ ΡƒΠΆΠ΅ Π΄Π΅Π»Π°Π»ΠΈ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. Π­Ρ‚ΠΎ Π½Π΅ наглядно ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΡ‹ сдСлаСм ΠΈΠ½Π°Ρ‡Π΅ β€” создадим Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΡ‡ΠΈΡ‰Π°Ρ‚ΡŒ содСрТимоС.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

НашСй ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски Π½Π°Π·Π½Π°Ρ‡Π΅Π½ макрос. Имя макроса, ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш, ставим ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅, сохраняСм Π² Β«Π­Ρ‚ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅Β». Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² этом Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅.

Π”Π°Π»Π΅Π΅, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ способ создания макроса. Если Π’Ρ‹ ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ VBA- програмиист, ΠΌΠΎΠΆΠ½ΠΎ Ρ€ΡƒΠΊΠ°ΠΌΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, Π½Π°ΠΆΠ°Π² Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒΒ». Но ΠΌΡ‹ сСгодня Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΉ Π½Π°ΠΌ способ β€” запись Π½Π°ΡˆΠΈΡ… дСйствий:

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

Π—Π°ΠΏΠΈΡΡŒ Π½Π°Ρ‡Π°Ρ‚Π°! ΠœΡ‹ собираСмся ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ Π³Ρ€Π°Ρ„Ρ‹ ΠΎΡ‚ содСрТимого, поэтому ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΠΌ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ Π² Π³Ρ€Π°Ρ„Π°Ρ… Β«ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎΒ» ΠΈ Β«Π¦Π΅Π½Π°Β». Для этого сначала Π²Ρ‹Π΄Π΅Π»ΠΈΠΌ Π³Ρ€Π°Ρ„Ρƒ Β«ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎΒ», Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Ctrl ΠΈ Π½Π΅ отпуская Π΅Π΅ выдСляСм Π½ΡƒΠΆΠ½Ρ‹Π΅ ячСйки Π² Π³Ρ€Π°Ρ„Π΅ Β«Π¦Π΅Π½Π°Β», послС отпускаСм ΠΊΠ»Π°Π²ΠΈΡˆΡƒ:

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

ИспользованиС Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ клавиши Ctrl ΠΏΡ€ΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ столбцы ΠΈ области Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² ячССк ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. НС ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Π³Π°ΠΉΡ‚Π΅ этим Π² случаС с большими Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ячССк Π²Ρ‹Π±Ρ€Π°Π½, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Del ΠΈ этим удаляСм содСрТимоС ячССк. ΠžΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ запись макроса:

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

Как ΠΈ любой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ дСйствия β€” ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠΌ макросы. ΠœΡ‹ ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅. Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π΄ΠΎ свойств ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎ Π½Π΅ΠΉ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ:

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

Π― ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» тСкст Π½Π° Β«ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒΒ». Π¦Π²Π΅Ρ‚, Ρ€Π°Π·ΠΌΠ΅Ρ€ тСкста ΡˆΡ€ΠΈΡ„Ρ‚ Π² ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ… Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠΎ вкусу. ЗаглянСм для этого Π² Β«Π€ΠΎΡ€ΠΌΠ°Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Β»:

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

Π’Π°ΠΌ всС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ячСйки. А ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ самой ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ Π΅Π΅ мСстополоТСниС ΠΌΠΎΠΆΠ½ΠΎ растягивая Π΅Π΅ Π·Π° края ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°Ρ‚ΡŒ:

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

Π”Ρ€ΡƒΠ³ΠΎΠΉ способ β€” ΠΌΠΎΠΆΠ½ΠΎ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Β«ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос»; Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ. ΠžΡ‚ΠΊΡ€Ρ‹Π»ΡΡ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ VBA, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‡Π΅Π³ΠΎ интСрСсного ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ³ΠΎ. ΠœΡ‹ ΠΏΠΎΠΊΠ° смотрим, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ‚Π°ΠΌ Π½Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π»ΠΈ:

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΈ понятный ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°; послС ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² (Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π·Π΅Π»Π΅Π½Ρ‹ΠΌ) ΠΈΠ΄Π΅Ρ‚ сам ΠΊΠΎΠ΄ Β«Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ячССк сначала ΠΎΠ΄ΠΈΠ½, Π·Π°Ρ‚Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΎΠΉ, Π·Π°Ρ‚Π΅ΠΌ удаляСм содСрТимоС». Π—Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ окошко β€” Π½Π°ΠΆΠ°Π² Π½Π° крСстик. НадСюсь, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ макросы β€” Π’Ρ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ. Π—Π°ΠΎΠ΄Π½ΠΎ ΡƒΠ·Π½Π°Π»ΠΈ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‚Π°Ρ‚ΡŒ программистом. Π£Π΄Π°Ρ‡ΠΈ Π² освоСнии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹!

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Microsoft Office: макросы VBA

Π’ 2016 Π³ΠΎΠ΄Ρƒ исслСдоватСли ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ всплСск активности, практичСски Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Ρ€ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅, Π΅Ρ‰Π΅ Π½Π΅Π΄Π°Π²Π½ΠΎ казавшСйся Π±Π΅Π·Π½Π°Π΄Π΅ΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ распространСния Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ПО β€” нСсущих Π·Π»ΠΎΠ½Π°ΠΌΠ΅Π½Π΅Π½Π½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ макросов Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… Microsoft Office, Ρ‚.Π½. «макровирусов».

Π‘Π°ΠΌΡ‹ΠΉ Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹ΠΉ макровирус, Melissa, появился Π² ΠΌΠ°Ρ€Ρ‚Π΅ 1999 Π³ΠΎΠ΄Π°. Вирус ΠΏΠΎΡ€Π°Π·ΠΈΠ» ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ сто тысяч ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, ΠΏΠ°Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π» Ρ€Π°Π±ΠΎΡ‚Ρƒ сотСн ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΡƒΡ‰Π΅Ρ€Π± экономикС составил 80 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π² ΠΎΠ΄Π½ΠΈΡ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ БША.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

Будя ΠΏΠΎ ΠΎΡ‚Ρ‡Π΅Ρ‚Π°ΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, связанных с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΡŽ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, здСсь ), Π½Π° сСгодняшний дСнь макровирусы всС Π΅Ρ‰Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ Π²Π΅Ρ€Ρ…Π½ΠΈΠ΅ строчки Π² Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π°Ρ… ΠΏΠΎ распространСнности.

НС появилось Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΡΠΏΠΎΡΠΎΠ±ΡΡ‚Π²ΠΎΠ²Π°Π²ΡˆΠΈΡ… этому Π½ΠΎΠ²Ρ‹Ρ… уязвимостСй, ΠΊΠ°ΠΊ Π² ΠΎΠ±Ρ‰Π΅ΠΌ-Ρ‚ΠΎ Π½Π΅ Π±Ρ‹Π»ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… чисто тСхничСских прСдпосылок. По-Π²ΠΈΠ΄ΠΈΠΌΠΎΠΌΡƒ, распространитСли malware, испытывая нСдостаток Π² свСТих Π±Π°Π³Π°Ρ…, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ»ΠΈ свои Π²Π·ΠΎΡ€Ρ‹ Π½Π° ΠΏΠ»ΠΎΡ…ΠΎ Π·Π°Π±Ρ‹Ρ‚Ρ‹Π΅ (ΠΈ всС Π΅Ρ‰Π΅ эффСктивныС) старыС.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‡Π΅Ρ€Π΅Π· Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΡŒ Π»Π΅Ρ‚ Ρ‚Π° ΠΆΠ΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° остаСтся Π½Π° Π²ΠΎΠΎΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ всСвозмоТных ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΎΠ²? ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это
Kovter ΠΈ Emotet Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ макросов Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… Office.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ «макрос»

Π’Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ «макросы» Microsoft Office ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой нСбольшиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ языка Visual Basic for Applications (VBA), ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ встроСна Π² Π»ΠΈΠ½Π΅ΠΉΠΊΡƒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² Microsoft Office.

ΠœΠ°ΠΊΡ€ΠΎΡΡ‹ Π² силу своих возмоТностСй ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ для практичСски любой Π·Π°Π΄Π°Ρ‡ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ офисной Ρ€Π°Π±ΠΎΡ‚Ρ‹.

КакиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ макросы VBA

VBA ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ всС вСрсии Microsoft Office для Windows, начиная с 1997Π³. ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π΅Ρ‰Π΅ Π½Π΅ Π²Ρ‹ΡˆΠ΅Π΄ΡˆΠΈΠΉ 2019, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ прилоТСния Microsoft, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ MapPoint ΠΈ Visio, ΠΈ ПО Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ: AutoCAD, CorelDraw, LibreOffice, Reflection, WordPerfect.

Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° VBA ΠΈ Π² Office for Mac OS X, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ 2008.

ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎΠΉ установкС Microsoft Office ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ VBA, Π½ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ эта подсистСма Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Π½Π°Π±ΠΎΡ€ устанавливаСмых ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это
Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ VBA Π² Microsoft Word

Π§Ρ‚ΠΎ ΡƒΠΌΠ΅Π΅Ρ‚ VBA

ΠœΠ°ΠΊΡ€ΠΎΡΡ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ довольно Π±ΠΎΠ³Π°Ρ‚Ρ‹ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π½Π° Ρ‚Ρ€ΠΈ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ:

Доступ ΠΊ интСрфСйсу ΠΈ событиям интСрфСйса офисного прилоТСния позволяСт ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с макросами (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ исполнСниС макроса ΠΊ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш). ИсполнСниС макросов ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ привязано ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ событиям интСрфСйса ΠΈΠ»ΠΈ ΠΊ дСйствиям ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. НапримСр, макрос AutoOpen привязываСтся ΠΊ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ открытия Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Ρ‡Π΅ΠΌ ΠΈ обязан использованию Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ°ΠΌΠΈ Π² качСствС основного.

Доступ ΠΊ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС ΠΈ рСсурсам ОБ Π±Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ для выполнСния слоТных Π·Π°Π΄Π°Ρ‡ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ, связанных с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ нСстандартных Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ/ΠΈΠ»ΠΈ автоматичСского распространСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, рассылка автоматичСски сгСнСрированных ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² ΠΏΠΎ ΠΏΠΎΡ‡Ρ‚Π΅).

ПослСдний класс Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй Π΄Π΅Π»Π°Π΅Ρ‚ исполнСниС макроса с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния бСзопасности Ρ€Π°Π²Π½ΠΎΡΠΈΠ»ΡŒΠ½Ρ‹ΠΌ запуску ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ исполняСмого Ρ„Π°ΠΉΠ»Π°. C ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ макросы ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ присоСдинСны ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌ, ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ своС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ автоматичСски (Ссли Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ограничСния бСзопасности), ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Ρ€Π°Π²Π½ΠΎΡΠΈΠ»ΡŒΠ½ΠΎ запуску стороннСго исполняСмого Ρ„Π°ΠΉΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Ρ‚Π΅ ΠΆΠ΅ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ Π² систСмС, Ρ‡Ρ‚ΠΎ ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π²ΡˆΠΈΠΉ Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.

Автоматизация позволяСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ Π½Π° VBA ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ прилоТСния-хоста, Π½ΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ прилоТСниями Microsoft Office (ΠΊΠ°ΠΊ, Π²ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, ΠΈ Π»ΡŽΠ±Ρ‹ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ COM Π² систСмС).

Π‘Π°ΠΌΠΎ взаимодСйствиС ΠΌΠ΅ΠΆΠ΄Ρƒ скриптами VBA ΠΈ хост-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ осущСствляСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ OLE. Для этого хост-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ прСдоставляСт API Π² Π²ΠΈΠ΄Π΅ COM-интСрфСйсов ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Ρ‚ΠΈΠΏΠΎΠ² (TypeLibrary). Π­Ρ‚ΠΎ API позволяСт Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с хост-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ содСрТимоС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ увСдомлСния ΠΎ дСйствиях ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. API Π½Π΅ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎ, ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° ΠΈ вСрсии хост-прилоТСния, поэтому макрос, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ Microsoft Word, Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Excel. Однако, макросы Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ API Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ сразу ΠΆΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… хост-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ макрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ исполняСтся Π²Π½ΡƒΡ‚Ρ€ΠΈ Excel: Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° Π΅Ρ‘ основС ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Microsoft Word ΠΈ рассылаСт ΠΈΡ… ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΌ адрСсам, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ Microsoft Outlook.

Помимо ΡˆΠΈΡ€ΠΎΠΊΠΈΡ… возмоТностСй Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ VBA ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ для Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ° свойствами, ΠΊΠ°ΠΊ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ выполнСния, ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ (с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ) со всСй Π»ΠΈΠ½Π΅ΠΉΠΊΠΎΠΉ Office. Подобной Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒΡŽ, обСспСчСнной Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машиной VBA, Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ…Π²Π°ΡΡ‚Π°Ρ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ логичСских, ΠΈ Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… уязвимостСй.

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹-ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹, Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, normal.dotm Π² Word. Π­Ρ‚ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ макросы, запускаСмыС вмСстС с ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Π­Ρ‚Π° ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ°Ρ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована для закрСплСния Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ПО Π² систСмС.

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π½Π΅Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎΠ³ΠΎ проникновСния Π½Π° ПК Π² основном основаны Π½Π° стандартных Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°Ρ…, примСняСмыми врСдоносным ПО. К Π½ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ отнСсти ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, которая записываСтся Π½Π° диск макросом, использованиС WMI для создания Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ процСсса, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅Π³ΠΎ дальнСйшиС дСструктивныС дСйствия.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ макроса с Β«ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉΒ» Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ

Как Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° VBA

ΠŸΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ появлСния Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ VBA Π² Ρ‚ΠΎΠΌ Π²ΠΈΠ΄Π΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½Π° извСстна Π½Π°ΠΌ сСгодня, скорСС всСго, стала оптимизация ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Microsoft Π·Π°Ρ‚Ρ€Π°Ρ‚ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ языка ΠΈ самого Π΄Π²ΠΈΠΆΠΊΠ° макросов. Π—Π° основу Π±Ρ‹Π» взят Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ скриптового языка с возмоТностями, сущСствСнно ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‰ΠΈΠΌΠΈ трСбования, ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΠ΅ΠΌΡ‹Π΅ ΠΊ макроязыкам офисных Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Π­Ρ‚ΠΎ позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π° VBA макросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎ своСму Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Ρƒ, скорСС, ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ для офисных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΈ ΠΊ Π½ΠΈΠΌ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΡ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ трСбования бСзопасности, распространСния ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ.

VBA являСтся нСсколько ΡƒΡ€Π΅Π·Π°Π½Π½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ Visual Basic ΠΈ отличаСтся Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° Π½Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ лишь Π²Π½ΡƒΡ‚Ρ€ΠΈ прилоТСния-хоста (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Excel), связаны с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ созданы, ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡƒΡ‰Π΅Π½Ρ‹ Π² качСствС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ прилоТСния.

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

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

Π’ прилоТСниях ΠΏΠ°ΠΊΠ΅Ρ‚Π° для Windows изоляция исполнСния макросов отсутствуСт. ΠœΠ°ΠΊΡ€ΠΎΡΡ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ ΠΈ с ΠΏΡ€Π°Π²Π°ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина VBEx (x β€” Π½ΠΎΠΌΠ΅Ρ€ вСрсии) устанавливаСтся вмСстС с офисным ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ ΠΈ располагаСтся Π² %CommonProgramFiles%\microsoft shared\VBA\Β«ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΊΠ° с вСрсиСй». Она прСдставляСт собой нСсколько DLL Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ с рСсурсами. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ Π² адрСсноС пространство процСсса прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ выполняСт макросы Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

Π’ этом случаС ΠΏΠΎ названию (Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π°) ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡ΠΊΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ макросы.

Microsoft любСзно ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° хранСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² VBA Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… Office: [MS-OVBA]. Как ΠΈ слСдовало ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ интСрСсныС поля структур описаны Π² спСцификации ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

MUST be ignored on read. MUST not be present on write.

Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΡ€ΠΎΠΌΠ΅ исходного ΠΊΠΎΠ΄Π° VBA Π² Ρ„Π°ΠΉΠ» Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° записываСтся Ρ‚Π°ΠΊΠΆΠ΅ скомпилированый Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ p-code (packed code). Π€ΠΎΡ€ΠΌΠ°Ρ‚ этого ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° для Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ зависит ΠΎΡ‚ вСрсии VBA. Если Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅ΠΌ Ρ‚Ρƒ ΠΆΠ΅ Π²Π΅Ρ€ΡΠΈΡŽ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, p-code Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½, Π° исходный ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½. БущСствуСт Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ сохраняСмого ΠΊΠΎΠ΄Π°: это спСцифичный для вСрсии прилоТСния Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² спСцификации ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΠΎ Π½Π°Π·Π²Π°Π½ Performance Cache ΠΈ записываСтся Π² Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π›ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ, Ссли Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ p-code частично доступСн антивирусным компаниям Π½Π° условиях Non Disclosure Agreement, Ρ‚ΠΎ ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Performance Cache, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΌ Π² рядС источников Ρ‚Π°ΠΊΠΆΠ΅ Execode, практичСски нСизвСстно (ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€Π΅Ρ†Π΅Π΄Π΅Π½Ρ‚Π°Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°ΠΆΠ΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ нСизвСстно ΠΈ самой ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Microsoft).

Подобная Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Π΄Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ свободу дСйствий создатСлям макровирусов ΠΈ Π²Π»Π΅Ρ‡Π΅Ρ‚ Π·Π° собой Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ слоТности для антивирусных сканСров: Π² зависимости ΠΎΡ‚ вСрсии ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ скомпилирован исходный ΠΊΠΎΠ΄, использован p-code Π»ΠΈΠ±ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ Performance Cache, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ.

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

ВстроСнныС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ противодСйствия макровирусам

МоТно Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄Π²Π° основных вопроса бСзопасности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ собствСнного макроязыка:

* К Ρ‡Π΅ΠΌΡƒ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ доступ макросы
* ΠœΠΎΠ³ΡƒΡ‚ Π»ΠΈ макросы Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ составная Ρ‡Π°ΡΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².

Если Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ макросов VBA ΠΎΡ‚ Microsoft, ΠΎΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ Π²Ρ‹ΡˆΠ΅, становится ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π° эти вопроса Ρ€Π΅ΡˆΠ΅Π½Ρ‹ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Microsoft Office c макросами Ρ€Π°Π²Π½ΠΎΡΠΈΠ»ΡŒΠ½ΠΎ запуску ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ исполняСмого Ρ„Π°ΠΉΠ»Π°.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Microsoft Office с макросами:

* ΠžΠ±Π»Π°Π΄Π°ΡŽΡ‚ свойствами ΠΈ возмоТностями ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ исполняСмого Ρ„Π°ΠΉΠ»Π°
* НС ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ ΠΊ зарСгистрированному Π² систСмС Ρ‚ΠΈΠΏΡƒ исполняСмых Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Π½Π΅ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ ΠΊΠ°ΠΊ исполняСмыС.

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

Π”Π²Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° бСзопасности ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ нСпосрСдствСнно Π² прилоТСния Microsoft Office:

* Π—Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ просмотра
* ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π·Π°ΠΏΡ€Π΅Ρ‚Π° исполнСния макросов VBA.

Π’ Microsoft Office Π΅ΡΡ‚ΡŒ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ активируСтся ΠΏΡ€ΠΈ просмотрС Ρ„Π°ΠΉΠ»ΠΎΠ², Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ запуск любого Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ содСрТимого (Π² Ρ‚ΠΎΠΌ числС, ΠΈ макросов) ΠΈ создаСт ряд ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ для процСсса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ этот Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚. ΠŸΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π² Ρ‚Π°ΠΊΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ создаСтся Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ процСсс (Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈ происходит просмотр Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°) с ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½Ρ‹ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ цСлостности ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ Job Π½Π° созданиС Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… процСссов (дСлаСтся ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ процСсса Π² Job).

Π­Ρ‚ΠΈ ограничСния, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π½Π° ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ эксплуатации ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… уязвимостСй Π² самом офисном ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.

Π˜Π·ΠΎΠ»ΡΡ†ΠΈΡ процСсса, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π² Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π² Ρ†Π΅Π»ΠΎΠΌ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΈ заслуТиваСт ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ упоминания.

На ΡƒΡ€ΠΎΠ²Π½Π΅ прилоТСния Π² ОБ Microsoft Windows прСдоставляСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ возмоТности изоляции процСсса:

* ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ Ρ‚ΠΎΠΊΠ΅Π½Π° (ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° доступа) процСсса
* ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ GUI-подсистСмы
* ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Job для процСсса.

Π˜Π·ΠΎΠ»ΡΡ†ΠΈΡ процСсса офисного прилоТСния, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, рСализуСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ всСх этих Ρ‚Ρ€Π΅Ρ… ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ².

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это
ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½Π°Ρ схСма Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° просмотра Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Microsoft Office

НСдовСрСнныС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ процСссС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаСтся Π³Π»Π°Π²Π½Ρ‹ΠΌ процСссом-Π±Ρ€ΠΎΠΊΠ΅Ρ€ΠΎΠΌ офисного прилоТСния. Для этого формируСтся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊΠ΅Π½, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ процСсс ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ CreateProcessAsUser. Π’ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π»ΠΈ опСрационная систСма запуск процСссов с Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠΌ AppContainer ΠΈΠ»ΠΈ Π½Π΅Ρ‚, Ρ‚ΠΎΠΊΠ΅Π½ формируСтся ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ.

Для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ AppContainer (Windows 8 ΠΈ Π²Ρ‹ΡˆΠ΅), выполняСтся созданиС ΠΏΠ°ΠΏΠΊΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, настройка Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΊΠ°Π½Π°Π»ΠΎΠΌ, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ процСсс ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ с процСссом-Π±Ρ€ΠΎΠΊΠ΅Ρ€ΠΎΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ добавляСтся особая Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ (Capability) с Π½Π΅Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ SID, свойствСнная Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Microsoft Office. ΠŸΡ€ΠΎΡ†Π΅ΡΡΡ‹, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π½Π° основС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ AppContainer, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π² Π½ΠΈΡ… возмоТностями (Capabilities). Они ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ пСсочницы, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… исполняСтся процСсс. Π˜Π·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ процСсс офисного прилоТСния, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΠΎΠΆΠ΅Ρ‚ лишь Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠ°ΠΏΠΊΠΈ собствСнного ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, ΠΈ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ с процСссом-Π±Ρ€ΠΎΠΊΠ΅Ρ€ΠΎΠΌ Ρ‡Π΅Ρ€Π΅Π· ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠ°Π½Π°Π». Доступ Π² ΡΠ΅Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°ΠΊΡ€Ρ‹Ρ‚, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρƒ процСсса ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ возмоТности (Capability) для открытия ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΠΈ исходящих соСдинСний.

Для Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм, Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ AppContainer, Π½ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… исполнСниС процСсса с Π½ΠΈΠ·ΠΊΠΈΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ цСлостности, выполняСтся Π±ΠΎΠ»Π΅Π΅ слоТная настройка Ρ‚ΠΎΠΊΠ΅Π½Π° ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ процСсса. ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ SID Π² Π³Ρ€ΡƒΠΏΠΏΠ°Ρ… Ρ‚ΠΎΠΊΠ΅Π½Π°: Domain Users, Administrators, Console Logon, This Organization, NTLM Authentication, Medium Mandatory Level. SID ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… сущностСй ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π΅ доступа ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ процСсса: Restricted Code, Everyone, Users, Logon Session. ΠΠ°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΊΠ°Π½Π°Π»ΠΎΠΌ процСсса-Π±Ρ€ΠΎΠΊΠ΅Ρ€Π° ΠΈ пониТаСтся ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ цСлостности Π΄ΠΎ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ. Π’Π°ΠΊΠΆΠ΅ создаСтся ΠΏΠ°ΠΏΠΊΠ° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ процСсса ΠΈ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для взаимодСйствия с Π½Π΅ΠΉ.

ПослС настройки ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° доступа Π²Π½Π΅ зависимости ΠΎΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ AppContainer создаСтся процСсс Π² состоянии ΠΏΠ°ΡƒΠ·Ρ‹ Suspended. Π­Ρ‚ΠΎΡ‚ процСсс добавляСтся Π² Job с особыми ограничСниями. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Job ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

* Число Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… процСссов – 1
* Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ процСссов ΠΏΡ€ΠΈ Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ
* Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… процСссов ΠΏΡ€ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ процСсса-родитСля.

ΠžΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Π² зависимости ΠΎΡ‚ настроСк офисного прилоТСния формируСтся изоляция GUI, Π² частности, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ создан Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол для ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ процСсса. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ этого Π½Π΅ дСлаСтся. Π Π°Π±ΠΎΡ‡ΠΈΠΉ стол опрСдСляСт, Π² частности, Π±ΡƒΡ„Π΅Ρ€ ΠΎΠ±ΠΌΠ΅Π½Π°. ПослС создания, настройки Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ процСсса ΠΈ добавлСния Π΅Π³ΠΎ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Job, процСсс Π±Ρ€ΠΎΠΊΠ΅Ρ€ возобновляСт Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ процСсса, выводя Π΅Π³ΠΎ ΠΈΠ· состояния Suspended.

Описанная Π²Ρ‹ΡˆΠ΅ систСма изоляции процСсса, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ происходит ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π½Π΅Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, сущСствСнно услоТняСт ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΡŽ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… уязвимостСй. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ°ΠΌ приходится ΠΈΡΠΊΠ°Ρ‚ΡŒ Π² Ρ‚Π°ΠΊΠΎΠΌ случаС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ уязвимости Π² ядрС ОБ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΉΡ‚ΠΈ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ создаваСмой процСссором-Π±Ρ€ΠΎΠΊΠ΅Ρ€ΠΎΠΌ пСсочницы ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ процСсса, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ отобраТаСтся Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.

Однако ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ запуска макросов ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ (Π΄Π°ΠΆΠ΅ Ссли Ρ„Π°ΠΉΠ» Π±Ρ‹Π» Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½), ΠΈ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина VBA Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠ³ΠΎ просмотра Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Β» / Β«Enable editingΒ», которая появляСтся Π½Π° ΠΆΠ΅Π»Ρ‚ΠΎΠΉ полосС прСдупрСТдСния ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ VBA ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ настройками.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это
Настройка ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ запуска макросов Π² ΠΎΠΊΠ½Π΅ Β«Trust CenterΒ»

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, стоит настройка, Π·Π°ΠΏΡ€Π΅Ρ‰Π°ΡŽΡ‰Π°Ρ исполнСниС всСх макросов с ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Β«Π’Ρ€Π΅Π²ΠΎΠΆΠ½Ρ‹ΠΉ сигнал» выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

НаТимая Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Enable ContentΒ», ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ исполнСниС всСх макросов Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π² Ρ‚ΠΎΠΌ числС, ΠΈ автоматичСских, Ρ‚Π΅ΠΌ самым ставя ΠΏΠΎΠ΄ ΡƒΠ³Ρ€ΠΎΠ·Ρƒ зараТСния свой ПК.

Π’ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° Π²ΠΎΠ·Ρ€ΠΎΡΡˆΠ΅Π΅ количСство ΡƒΠ³Ρ€ΠΎΠ· ΠΎΡ‚ распространСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² с макросами, Π² Microsoft Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΆΠ΅ΡΡ‚ΠΊΡƒΡŽ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ бСзопасности, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ настроСна администраторами Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π³Ρ€ΡƒΠΏΠΏΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ Windows. Администратор ΠΌΠΎΠΆΠ΅Ρ‚ Π΅Ρ‘ ΡΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ исполнСниС макросов Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ…, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΏΠΎ сСти.

Π’Π°ΠΊΠΆΠ΅ слСдуСт Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ для всСх ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ:

* Π”ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Π΅ располоТСния Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС
* Π”ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Π΅ ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΠΈ.

Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈΠ· Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ… располоТСний Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ограничСниями. Π’ΠΎ ΠΆΠ΅ самоС относится ΠΊ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡƒ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ… ΠΈΠ·Π΄Π°Ρ‚Π΅Π»Π΅ΠΉ. Π’ частности, автоматичСски ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ VSTO, подписанныС сСртификатами Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ… ΠΈΠ·Π΄Π°Ρ‚Π΅Π»Π΅ΠΉ.

ΠžΠ±Ρ…ΠΎΠ΄ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² противодСйствия макровирусам

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΎΠ±Ρ…ΠΎΠ΄Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² бСзопасности строятся Π½Π° ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΈ. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ Ρ„Π°ΠΉΠ»Ρ‹ Microsoft Office с макросами ΠΊΠ°ΠΊ исполняСмыС, поэтому Π»Π΅Π³ΠΊΠΎ вводятся Π² Π·Π°Π±Π»ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅ дСмонстрациСй Π½Π΅Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ открытия Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ макросы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Π—Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ инструкции, Π½Π° случай, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ сами Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π΄ΠΎΠ³Π°Π΄Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΠΈ вСсомо выглядящСС обоснованиС нСобходимости ΠΈΡ… Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

На Ρ„ΠΎΡ€ΡƒΠΌΠ°Ρ… ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ объявлСния ΠΎ создании Β«ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… дизайнСрских Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉΒ» для оформлСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΏΡ€ΠΈΠ·Π²Π°Π½Π½Ρ‹Ρ… ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ содСрТимоС. Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ, Π° ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ, ΠΏΠΎ мнСнию Π°Π²Ρ‚ΠΎΡ€ΠΎΠ², Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ 60%.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

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

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ вСрсии Office ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ измСнСния Π³Ρ€ΡƒΠΏΠΏΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ, Ρ‡Ρ‚ΠΎ позволяСт Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠΌΡƒ администратору Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ VBA Π½Π° всСх ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… Π±Π΅Π· возмоТности измСнСния этой настройки ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. НСсомнСнно, с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния бСзопасности это шаг Π²ΠΏΠ΅Ρ€Π΅Π΄. К соТалСнию, эта Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Π½Π΅ примСняСтся, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… компаниях Π΅ΡΡ‚ΡŒ свой Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π½Π°Π±ΠΎΡ€ макросов, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ ΠΆΠ΅Π»Π°Π΅Ρ‚ ΠΎΡ‚ΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ.

Π•ΡΡ‚ΡŒ ΠΈ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π½Π΅ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΉ нюанс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт собой Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π±Ρ€Π΅ΡˆΡŒ Π² бСзопасности. Π’ памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Office содСрТится «свойство» AutomationSecurity β€” пСрСмСнная, содСрТащая настройки бСзопасности для Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ содСрТимого, Π² Ρ‚ΠΎΠΌ числС для макросов ΠΈ элСмСнтов ActiveX. Если ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ Π·Π°ΠΏΡƒΡ‰Π΅Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ стандартным способом, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π½Π°Ρ‡ΠΊΠΎΠΌ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, эта пСрСмСнная Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ настройкам, выставлСнным ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π² ΠΎΠΊΠ½Π΅ Β«Π¦Π΅Π½Ρ‚Ρ€Π° бСзопасности» ΠΈΠ»ΠΈ администратором ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ шаблонов. Если ΠΆΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½ΠΎ ΠΊΠ°ΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Автоматизации, ΠΈΠ· скрипта ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ прилоТСния (ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, прилоТСния для Π±ΡƒΡ…ΡƒΡ‡Π΅Ρ‚Π°), пСрСмСнная AutomationSecurity Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ минимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«msoAutomationSecurityLowΒ». Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ ΠΈ содСрТащиСся Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ VBA-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ программист ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π½Π° msoAutomationSecurityByUI ΠΈΠ»ΠΈ msoAutomationSecurityForceDisable.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

И Π² Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅.

Π§Ρ‚ΠΎ ΠΆΠ΅ вирус Melissa ΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½Π½Ρ‹Π΅ ΠΈΠΌ ΡƒΠ±Ρ‹Ρ‚ΠΊΠΈ? Π£Π΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ эффСктивный ΠΈ эффСктный Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выглядит Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰ΠΈΠΌ, Ссли ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΎΠ΄Π½Ρƒ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΡƒΡŽ Π΄Π΅Ρ‚Π°Π»ΡŒ: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰Π΅Π΅ сообщСниС ΠΎΠ± опасности макровирусов ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, содСрТащСго макросы, появилось Π΅Ρ‰Π΅ Π² Microsoft Office 97 (Melissa, Π½Π°ΠΏΠΎΠΌΠ½ΠΈΠΌ, появился Π² 1999).

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±Ρ‹Π»ΠΎ ΡΠ½ΡΡ‚ΡŒ Β«Π³Π°Π»ΠΎΡ‡ΠΊΡƒΒ» Π² настройках.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° макросов Ρ‡Ρ‚ΠΎ это

МоТно Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ Ρ€Π°Π·ΡŠΡΡΠ½Π΅Π½ΠΈΠ΅ ΠΎΠ± опасности макровирусов ΠΈ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ запуска макросов ΠΈΠ· Π½Π΅Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Ρ… источников.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *