Как да използвам отметки в Word

Използвайте квадратчетата за отметка на Word, за да събирате данни от някой, който чете вашия документ, или от някой, който използва програма VBA, която сте вградили в документа (VBA е съкратено от Visual Basic for Applications, програмен език, разработен от Microsoft). Данните трябва да имат логически характер, което означава, че могат да приемат само една от двете стойности. За да използвате отметки, напишете VBA макроси за тях в процедура на събитие в средата за разработка на VBA. Процедурите за събития са функции, които се изпълняват, когато се появят определени събития в документ на Word. Едно такова събитие е потребителят да щракне отметка.

Използвайте квадратчета за отметка на страница с документи

1

Създайте нов документ на Word, след което щракнете върху менюто „Файл“. Щракнете върху „Опции“, за да се покаже диалоговият прозорец „Опции“. Щракнете върху „Персонализиране на лентата“ в левия прозорец на диалоговия прозорец, след което щракнете върху квадратчето за отметка „Програмист“. Това казва на Word, че искате да разкриете нормално скрития раздел за програмисти. Този раздел има бутон, който ви позволява да вмъквате отметки в документи на Word.

2

Щракнете върху раздела „Програмист“, след което щракнете върху бутона „Наследени инструменти“ в групата „Контроли“. Щракнете върху контролната кутия, за да вмъкнете отметка в текущия документ. Щракнете с десния бутон върху квадратчето и щракнете върху "Properties".

3

Щракнете в текстовото поле отдясно на свойството Caption в екрана Properties, след което въведете подканата, на която искате потребителят да отговори, като щракнете върху квадратчето. Например можете да напишете „Да, моля, регистрирайте се за бюлетина“.

4

Щракнете с десния бутон върху квадратчето и щракнете върху "Преглед на кода", за да отворите средата за разработка на VBA. Въведете следните VBA изрази над оператора End Sub. Тези изявления показват съобщение, ако потребителят постави отметка в квадратчето.

Ако (Поставете отметка в квадратчето 1. Стойност = Вярно) Тогава MsgBox („Абонирали сте се“) Край Ако

5

Натиснете "Alt-F11", за да се върнете към документа на Word, след което щракнете върху бутона "Дизайн" в групата Controls в раздела Developer. Това действие активира отметката за въвеждане на данни.

6

Поставете отметка в квадратчето. Вашият макрос ще се стартира и ще покаже съобщението „Абонирали сте се“. Щракнете отново квадратчето за отметка, за да премахнете отметката. Този път не се показва съобщение.

Използвайте отметка в потребителска форма

1

Създайте нов документ на Word, след което натиснете "Alt-F11", за да влезете в средата за разработка на VBA. Щракнете върху менюто "Вмъкване" и след това върху "Потребителска форма", за да вмъкнете нова потребителска форма в документа.

2

Плъзнете контролната отметка от прозореца на кутията с инструменти върху потребителската форма. Въведете подкана в текстовото поле отдясно на свойството Caption в прозореца Properties, като „Да, бих искал да се абонирам“.

3

Щракнете двукратно върху квадратчето, за да покажете процедурата за събитие, която ще се изпълни, когато потребителят щракне върху квадратчето по време на изпълнението на потребителската форма. Въведете или поставете следния програмен код над оператора End Sub.

Ако (Поставете отметка в поле 1.Value = True) Тогава MsgBox („Току-що сте се абонирали.“) Край Ако

4

Натиснете “F5”, за да изпълните потребителската форма. Поставете отметка в квадратчето, за да вмъкнете отметка. Вашият програмен код ще се стартира и ще покаже съобщението „Току-що сте се абонирали“. Ако щракнете отново върху квадратчето, няма да се появи съобщение, защото операторът If в кода проверява само за състоянието, когато квадратчето е отметнато.