Како написати Ворд 2016 макрое за замену елемената текста

Када радите са документима у програму Ворд 2016, посебно са дужим, пожелећете додатну лакоћу и ФУНКционалност макроа који могу да мењају текстуалне речи, фразе или елементе. Да бисте креирали макрое, вероватно ће вам требати програмски језик Висуал Басиц за апликације (ВБА), који је огроман, сложен и застрашујући. То значи да има велики потенцијал, али није нешто што ћете седети и научити током лежерног поподнева.

Ево неколико макроа за „замену“ који ће вам помоћи да почнете да прилагођавате свој Ворд доживљај.

Замена речи у програму Ворд 2016

Ево згодног макроа који ћете вероватно користити све време. Ворд_свап макро свопови две речи. Пресече прву реч, а затим је налепи иза друге речи:

Суб ворд_свап()

'

' ворд_свап Мацро

' Замени две речи лево-десно

'

Селецтион.МовеРигхт Унит:=вдВорд, Цоунт:=1, Ектенд:=вдЕктенд

Селецтион.Цут

Селецтион.МовеРигхт Унит:=вдВорд, Цоунт:=1

Селецтион.Пасте

Енд Суб

Ови тастери су снимљени да би се направио овај макро:

Цтрл+Схифт+
Реч десно од курсора је изабрана.

Цтрл+Кс
Реч је исечена.

Цтрл+
Курсор се помера после друге речи.

Цтрл+В
Оригинална реч је налепљена.

Ворд макрои не могу да снимају кликове мишем. Када треба да изаберете текст, користите тастере са курсором плус тастер Схифт или користите тастер Ф8 (проширени избор).

Такође, да би овај макро функционисао, показивач уметања мора бити постављен на почетак прве речи.

И/или замена речи у програму Ворд 2016

Још један макро за замену речи који ћете вероватно често користити макро анд_ор_ворд_свап . За разлику од обичне замене речи, циљ овог макроа је да се замене речи са обе стране везника. На пример, мењање овога или онога у оно или ово.

Као и код макроа ворд_свап , овај макро је снимљен из уноса притиском на тастер :

Суб анд_ор_ворд_свап()

'

' анд_ор_ворд_свап Мацро

' Замените две речи у споју

'

Селецтион.МовеРигхт Унит:=вдВорд, Цоунт:=1, Ектенд:=вдЕктенд

Селецтион.Цут

Селецтион.МовеРигхт Унит:=вдВорд, Цоунт:=1

Селецтион.Пасте

Селецтион.МовеРигхт Унит:=вдВорд, Цоунт:=1, Ектенд:=вдЕктенд

Селецтион.Цут

Селецтион.МовеЛефт Унит:=вдВорд, Цоунт:=2

Селецтион.Пасте

Енд Суб

Ево тастера који се користе за снимање овог макроа:

Цтрл+Схифт+

Цтрл+Кс
Прва реч је исечена.

Цтрл+
Показивач за уметање скаче преко везника и или или.

Цтрл+В
Реч се налепи после везника.

Цтрл+Схифт+

Цтрл+Кс
Реч после везника (сада после прве речи коју сте налепили у кораку 4) је изабрана и исечена.

Цтрл+, Цтрл+
Курсор се враћа на непосредно пре везника.

Цтрл+В
Друга реч је налепљена.

Нето ефекат ових пречица на тастатури је да исечете реч на једној страни и или или, а затим налепите реч на другој страни. Затим се друга реч исече и налепи испред и или или.

Да би овај макро био ефикасан, показивач уметања мора да трепери на почетку прве речи.

Замените реченице у Ворд 2016

Као што можете заменити две речи заредом, можете заменити и две реченице. Свап_сентенцес макро ради управо то. И, као иу другим макроима за манипулацију текстом, користите тастатуру — не миш — да бисте изабрали текст.

У следећем коду, команда Селецтион.Ектенд представља притискање тастера Ф8 на тастатури. Када три пута притиснете тај тастер, селектује се реченица.

Суб свап_сентенцес()

'

' свап_сентенцес Макро

' Замените две реченице

'

Селекција.Прошири

селекцију.Прошири

селекцију.Прошири

селекцију.Изрежи

избор.Прошири

избор.Прошири

избор.Прошири

Селецтион.ЕсцапеКеи

Селецтион.МовеРигхт Унит:=вдЦхарацтер, Цоунт:=1

Селецтион.Пасте

Енд Суб

Ево притисака на тастере снимљених за креирање макроа свап_сентенцес :

Ф8, Ф8, Ф8
Тренутна реченица је изабрана.

Цтрл+Кс

Ф8, Ф8, Ф8
Изабрана је следећа реченица.

Есц,
Избор се поништава, а показивач уметања се поставља на почетак следеће реченице.

Цтрл+В
Прва реченица се налепи после друге реченице.

Када покренете овај макро, уверите се да је показивач уметања постављен негде унутар прве реченице.

Замените текст заглавља и подножја у програму Ворд 2016

У свап_хеадер_фоотер макро свопови тог документа главом текст и подножје текст. Овај процес можете да завршите ручно, али проблем је што макро не бележи тачно све радње. Дакле, иако можете да снимите основне притиске на тастере, морате се вратити у Висуал Басиц Едитор да бисте довршили макро:

Суб свап_хеадер_фоотер()

'

' свап_хеадер_фоотер Мацро

' Размена текста заглавља/подножја

'

Ако је АцтивеВиндов.Виев.СплитСпециал <> вдПанеНоне Онда

АцтивеВиндов.Панес(2).Затвори

крај Ако је

АцтивеВиндов.АцтивеПане.Виев.Типе.Или АцтивеВин _

АцтивеПане.Виев.Типе = вдОутлинеВиев Тада

АцтивеВиндов.АцтивеПане.Виев.Типе = вдПринтВиев

Енд Иф

АцтивеВиндов.АцтивеПане.Виев.СеекВиев = вдСеекЦуррентПагеХеадер

Селецтион.ВхолеСтори

Селецтион.Цут

АцтивеВиндов.АцтивеПане.Виев.СеекВиев = вдСеекЦуррентПагеФоотер

Селецтион.ХомеКеи Јединица: = вдЛине

Селецтион.Пасте

Селецтион.ЕндКеи Унит:=вдЛине, Ектенд:=вдЕктенд

Селецтион.Цут

АцтивеВиндов.АцтивеПане.Виев.СеекВиев = вдСеекЦуррентПагеХеадер

Селецтион.Пасте

АцтивеВиндов.АцтивеПане.Виев.СеекВиев = вдСеекМаинДоцумент

Енд Суб

Општи ефекат овог макроа је да уредите заглавље документа, изаберете и исечете сав тај текст, а затим пређете на подножје. Једном у подножју, текст заглавља се налепи, а затим се текст подножја селектује и исече. Макро се враћа назад на заглавље и лепи текст подножја. Затим макро затвара заглавље.


Обришите цртеже оловком и маркером на својим ПоверПоинт слајдовима

Обришите цртеже оловком и маркером на својим ПоверПоинт слајдовима

Ако сте користили оловку или маркер за цртање на ПоверПоинт слајдовима током презентације, можете да сачувате цртеже за следећу презентацију или да их избришете тако да ћете следећи пут када их покажете почети са чистим ПоверПоинт слајдовима. Пратите ова упутства да бисте избрисали цртеже оловком и маркером: Брисање линија један на […]

Садржај библиотеке стилова у СхареПоинт 2010

Садржај библиотеке стилова у СхареПоинт 2010

Библиотека стилова садржи ЦСС датотеке, датотеке Ектенсибле Стилесхеет Лангуаге (КССЛ) и слике које користе унапред дефинисане главне странице, изгледе страница и контроле у ​​СхареПоинт 2010. Да бисте лоцирали ЦСС датотеке у библиотеци стилова на локацији за објављивање: Изаберите Радње сајта→Прикажи Сав садржај сајта. Појављује се садржај сајта. Библиотека Стил налази се у […]

Форматирајте бројеве у хиљадама и милионима у Екцел извештајима

Форматирајте бројеве у хиљадама и милионима у Екцел извештајима

Немојте претрпати своју публику огромним бројевима. У Мицрософт Екцел-у можете побољшати читљивост својих контролних табли и извештаја тако што ћете форматирати своје бројеве тако да се појављују у хиљадама или милионима.

Како делити и пратити СхареПоинт локације

Како делити и пратити СхареПоинт локације

Научите како да користите СхареПоинт алатке за друштвено умрежавање које омогућавају појединцима и групама да комуницирају, сарађују, деле и повезују се.

Како претворити датуме у јулијанске формате у Екцелу

Како претворити датуме у јулијанске формате у Екцелу

Јулијански датуми се често користе у производним окружењима као временска ознака и брза референца за број серије. Ова врста кодирања датума омогућава продавцима, потрошачима и услужним агентима да идентификују када је производ направљен, а тиме и старост производа. Јулијански датуми се такође користе у програмирању, војсци и астрономији. Различит […]

Како да направите приступну веб апликацију

Како да направите приступну веб апликацију

Можете да креирате веб апликацију у програму Аццесс 2016. Дакле, шта је уопште веб апликација? Па, веб значи да је онлајн, а апликација је само скраћеница за „апликацију“. Прилагођена веб апликација је апликација базе података на мрежи којој се приступа из облака помоћу претраживача. Ви правите и одржавате веб апликацију у верзији за десктоп […]

Трака за брзо покретање у СхареПоинт 2010

Трака за брзо покретање у СхареПоинт 2010

Већина страница у систему СхареПоинт 2010 приказује листу веза за навигацију на траци за брзо покретање дуж леве стране странице. Трака за брзо покретање приказује везе ка садржају истакнутог сајта као што су листе, библиотеке, сајтови и странице за објављивање. Трака за брзо покретање укључује две веома важне везе: Линк за сав садржај сајта: […]

Шта значе поруке о грешци решавача у Екцел-у?

Шта значе поруке о грешци решавача у Екцел-у?

За једноставне проблеме, Солвер у Екцел-у обично брзо проналази оптималне вредности променљиве Решавача за функцију циља. Али, у неким случајевима, Солвер има проблема да пронађе вредности променљиве Солвера које оптимизују функцију циља. У овим случајевима, Солвер обично приказује поруку или поруку о грешци која описује или расправља о проблему који […]

Како уклонити израчуната поља и ставке из Екцел заокретне табеле

Како уклонити израчуната поља и ставке из Екцел заокретне табеле

Можете лако да уклоните израчуната поља и ставке из Екцел заокретне табеле. Да бисте уклонили израчунато поље, кликните на ћелију у изведеној табели. Затим кликните на команду Поља, ставке и скупови на картици Анализа и изаберите Израчунато поље из подменија који се појави. Када Екцел прикаже дијалог Уметање израчунатог поља, изаберите […]

Како означити у СхареПоинт-у

Како означити у СхареПоинт-у

Ознаке су кључне речи које додељујете садржају. Означавање страница за дељење са другима је обележавање на друштвеним мрежама, веома је популарно на вебу и лако је у СхареПоинт-у. Ако сте икада користили сајт као што је Делициоус, већ знате како функционише обележавање на друштвеним мрежама. Како све више људи додељује исте ознаке, ознаке постају начин на који […]