Как да създадете и стартирате макрос в Word
Ако работите много с Microsoft Word и установите, че правите едни и същи неща многократно, създайте макрос . Макро(Macro) е съкращаване на думата макроинструкция, което означава поредица от инструкции за изпълнение на задача.
Страхотното при създаването на макроси в Word е, че не е нужно да знаете как да програмирате(know how to program) . Ако можете да натиснете запис и стоп, можете да направите това.
Макросите не са ли опасни?(Aren’t Macros Dangerous?)
Чували ли сте, че макросите са лоши, защото могат да съдържат вируси ? Въпреки че трябва да внимавате да отваряте документи на Office от неизвестни хора, защото те може да имат злонамерени макроси, това не е проблем тук. Създавате свой собствен макрос, за да знаете, че не е вирус.
Как да запишете макрос в Word(How To Record A Macro in Word)
За този пример ще създадете макрос в Word , за да вмъкнете подписа(insert your signature) си в края на документ.
- С отворен Word отидете на раздела Изглед(View ) .
- Изберете стрелката надолу под бутона Макроси(Macros ) .
- Изберете Запис на макрос...(Record Macro… ) ще се отвори нов прозорец.
- В полето Име на макроса:(Macro name: ) въведете смислено име за макроса. Не се допускат места. Използвайте долна черта или тире.
- В падащото меню Съхраняване на макроса в:(Store macro in:) можете да изберете какви документи искате да използвате този макрос. Ако изберете Всички документи(Documents) ( Normal.dotm ), макросът ще бъде достъпен за вас във всеки нов документ на Word , който правите от сега нататък. Ако изберете един документ, той ще се прилага само за този един документ. Обикновено е най-добре да изберете Всички документи(All Documents) .
- В полето Описание:(Description: ) напишете какво прави макросът. Това е прост макрос с описателно име, но когато станете уверени с макросите, ще правите по-сложни неща, така че описанието винаги е добра идея.
- Можете да изберете Присвояване на макрос към(Assign macro to) бутон, който ще създадете с бутона(Button ) , или клавишни комбинации, които можете да изберете с бутона на клавиатурата(Keyboard ) . Вече има много клавишни комбинации за Word , така че бутонът може да е най-подходящ. Изберете бутон(Button) . Ще се отвори нов прозорец, наречен Опции на Word(Word Options) .
- Тук ще зададете на макроса бутон на лентата на Word(Word Ribbon) . Изберете Персонализиране на лентата(Customize Ribbon) .
- В падащото меню Избор на команди от: изберете (Choose commands from:)Макроси(Macros) . Това ще ни покаже нашите макроси в областта под него.
- Трябва някъде на лентата, за да поставите макроса. За този пример изберете Начало(Home ) в областта Основни раздели(Main Tabs) . След това изберете Нова група(New Group) .
- Изберете Преименуване(Rename) , за да можете да му дадете смислено име.
- В прозореца Преименуване(Rename) изберете една от иконите, които да представляват групата, след което въведете Моите макроси(My Macros ) в полето Показвано име(Display name ) .
- Изберете OK , за да го приложите. Ще видите промяната в областта Основни раздели(Main Tabs ) .
- С новите Мои макроси(My Macros) , избрани в областта Основни раздели(Main Tabs) , изберете макроса Normal.NewMacros.Insert_Signature .
- Изберете Добавяне(Add) , за да го вмъкнете в групата Моите макроси(My Macros) .
- Разбира се, ще искате да го преименувате. С избрания макрос в областта Основни раздели(Main Tabs) , изберете Преименуване...(Rename…)
- В прозореца Преименуване(Rename) изберете икона и въведете просто име в полето Показвано име(Display name: ) :.
- Изберете OK , за да извършите промяната. Ще видите промяната в областта Основни раздели(Main Tabs) .
- Изберете OK под областта Основни раздели(Main Tabs) , за да завършите създаването на бутона за макроса.
- Продължете и създайте какъвто и да е блок за подписи, който искате. Добавете(Add) сканиране на вашия подпис или други изображения. Каквото пожелаете. Когато направите това, изберете стрелката надолу под бутона Макроси(Macros) .
- Изберете Спиране на записа(Stop Recording) . Това е. Вашият макрос за вмъкване на подпис е направен.(Signature)
- Тествайте го, като намерите бутона Вмъкване на подпис(Insert Signature) , който сте създали в раздела Начало(Home) , и го изберете. Вашият сигнатурен блок трябва магически да изглежда точно както сте го проектирали.
Как да напиша макрос(How To Write a Macro)
За повечето макроси методът на запис е най-ефективният начин за тяхното създаване. В крайна сметка ще искате да направите нещо по-сложно. Това изисква написване на макроса на езика Visual Basic за приложения(Applications) ( VBA ). Имаме най -доброто VBA ръководство за начинаещи(best VBA guide for beginners) , така че го маркирайте. Нека създадем макрос, който да ни даде средните думи на изречение, за да ни помогне да разберем кога сме многословни.
- Имате нужда от достъп до раздела Разработчик(Developer ) , който е скрит по подразбиране в Word . В горния ляв ъгъл на Word изберете Файл(File) .
- В долния ляв ъгъл изберете Опции(Options) .
- В прозореца, който се отваря, изберете Персонализиране на лентата(Customize Ribbon) .
- От дясната страна потърсете Developer и поставете отметка до него.
- Изберете OK , за да затворите прозореца. Сега ще се покаже разделът за програмисти .(Developer )
- Изберете раздела Разработчик(Developer ) .
- Изберете бутона Макроси(Macros) .
- Въведете смислено име в Име на макроса:(Macro name:) Оставете макросите в:(Macros in: ) като Normal.dotm , така че да се прилага за всички документи на Word . Винаги(Always) въвеждайте описание в областта Описание(Description: ) :.
- Изберете Създаване(Create) . Ще се отвори инструментът за разработка на Microsoft Visual Basic за приложения .(Microsoft Visual Basic for Applications )
- Кодът, който е показан в зелените правоъгълници по-долу, вече трябва да е там с малко празно пространство между тях. Копирайте и поставете следния код в това пространство:
Dim s като диапазон
Dim numWords като цяло число
Dim numSentences като цяло число
numSentences = 0
numWords = 0
За всеки s In ActiveDocument.Sentences
numSentences = numSentences + 1
numWords = numWords + s.Words.Count
Следващ
MsgBox „Средно количество думи на изречение“ + Str ( Int (брой думи / numSentences)) + „. По-малко от 15 е най-добре.”
- Изберете бутона Run , за да тествате кода. Ако не работи според очакванията, редактирайте кода, докато не работи както искате.
- Изберете бутона Запиши(Save ) и затворете прозореца за разработка.
- Създайте бутон в лентата на Word,(Create a button in the Word ribbon) като използвате същия метод, както е показано в инструкциите „Как да запишете макрос“ по-горе.
- Намерете бутона, който току-що създадохте, и го тествайте.
Моят макрос не работи, когато запазя своя Word документ(My Macro Doesn’t Work When I Save My Word Document)
Word по подразбиране се запазва с разширението на файла .docx , което не позволява на макросите да се изпълняват автоматично. Ако искате макросът да се изпълнява, ще трябва да промените типа на файла на Word Macro-Enabled Document (*.docm).
Този файлов тип съществува отчасти за борба с проблемите със сигурността на макросите. Ако видите това файлово разширение на документ, който не сте очаквали да получите, бъдете подозрителни.
Какво друго мога да направя с макроси?(What Else Can I Do With Macros?)
Можете да създавате макроси в Excel(create macros in Excel) , Outlook , дори PowerPoint . Всичко, което в момента правите ръчно, трябва да можете да запишете или напишете макрос, за да го направите. Използването на макроси в Word заедно със страхотни клавишни комбинации на Windows(great Windows shortcut keys) ще увеличи производителността ви десетократно.
Related posts
Как да поправите грешка в отметката не е дефинирана в Word
Как да добавя бележки под линия в Word
Вмъкване на куршум в средата на изречение в Word
Как да покажете броя на думите в Microsoft Word
Как да вмъкнете работен лист на Excel в Word Doc
Промяна на мерните единици в Microsoft Word
Коригирайте грешката „Word не може да стартира конвертора MSWRD632.WPC/SSPDFCG_x64.CNV“
Показване/скриване на кодове на полета в Word и конвертиране на полета в текст
Как да използвате инструмента за екранни снимки на Microsoft Word
Как да персонализирате функцията за поставяне на Word
Как да покажете, приемете или скриете редакциите в Microsoft Word
Променете полетата по подразбиране, използвани в нови документи на Word
Използвайте Spike, за да изрежете и поставите множество текстови елементи в Word
Как да изчистите списъка с наскоро отворени файлове в Word
Как да коригираме висящи вдлъбнатини в Word
Преглеждайте Word документи в режим на цял екран
Сумиране на колона на таблица в Word
Бързо изписвайте числа в Word и Excel
Как да поправите проверката на правописа, която не работи в Word
Как да вмъкнете прекъсване на раздел в Microsoft Word