Kā uzrakstīt dokumentu tīrīšanas makro programmā Word 2016

Pirms pēdējās saglabāšanas vai jebkurā laikā, kad strādājat ar lielu dokumentu programmā Word 2016, apsveriet iespēju veikt dokumentu tīrīšanu. Tas ir process, kas ietver negodīgu varoņu un cita problemātiska teksta meklēšanu.

Dokumentu tīrīšanas rutīna ietver beigu atstarpju meklēšanu rindkopu beigās, dubultatstarpes, dubultās tabulēšanas taustiņus un dubultās ievadīšanas taustiņus (tukšas rindkopas). Tie visi ir priekšmeti, no kuriem jāizvairās, taču tie jebkurā gadījumā nonāk garos dokumentos.

Šo nevēlamo elementu likvidēšanas process ietver dialoglodziņa Atrast un aizstāt izmantošanu. Lai ievadītu īpašās rakstzīmes, piemēram, atstarpe, tabulēšana un ievadīšana, ir jāizmanto poga Spec.

Makro, kas tika izveidots, lai veiktu dokumentu tīrīšanas darbus, ierakstīja taustiņu nospiešanu, kas tika izmantota dažādu rakstzīmju meklēšanai un aizstāšanai. Pēc tam Visual Basic redaktors tika izmantots, lai noņemtu daļu no liekā koda. Lūk, rezultāts:

Sub document_cleanup()

'

' document_cleanup Makro

' Noņemiet beigu atstarpes un dubultās atstarpes, tabulēšanas taustiņus un ievadīšanas taustiņus

'

Selection.HomeKey Unit:=wdStory

Selection.Find.ClearFormatting

Selection.Find.Replacement.ClearFormatting

Noņemiet rindkopas beigu atstarpes, izmantojot funkciju

Selection.Find

.Text = "^w^v"

.Replacement.Text = "^v"

.Forward = True

Beigt ar

Selection.Find.Execute Replace:=wdReplaceAll

' Noņemiet dubultās atstarpes

Ar Selection.Find

>.Text = " "

.Replacement.Text = " "

Beigās ar

Selection.Find.Execute Replace:=wdReplaceAll

Noņemiet dubultās cilnes

Ar Selection.Find

.Text = "^t^t"

.Replacement.Text = " ^t"

Beigās ar

Selection.Find.Execute Replace:=wdReplaceAll

Noņemt dubultās ievades taustiņus (tukšas rindkopas)

Ar Selection.Find

.Text = "^v^v"

.Replacement.Text = "^v"

Beigt ar

Selection.Find.Execute Replace:=wdReplaceAll

Beigas Apakš

Pirmajā meklēšanas un aizstāšanas operācijā tiek noņemtas beigu atstarpes. Meklēšanas teksts ir ^w^v, kas meklē atstarpes (^w) rakstzīmes pirms taustiņa Enter (^v). Šīs atstarpes rakstzīmes — atstarpe, tabulēšana un tā tālāk — tiek aizstātas ar taustiņu Enter, kas noņem beigu atstarpes.

Otrā meklēšanas un aizstāšanas funkcija noņem dubultās atstarpes. divreiz nospiediet atstarpes taustiņu, lai meklētu tekstu, un vienu reizi nospiediet atstarpes taustiņu, lai ievadītu teksta aizstājēju.

Trešā meklēšanas un aizstāšanas funkcija noņem dubultās cilnes. ^t apzīmē tabulēšanas rakstzīmes dialoglodziņā Atrast un aizstāt.

Pēdējā meklēšana un aizstāšana noņem tukšās rindkopas. Rakstzīmes ^v apzīmē taustiņu Enter, tāpēc, aizstājot ^v^v ar ^v, tiek noņemtas visas tukšās rindkopas.

Šis makro darbojas labi, taču tas varētu būt labāks. Piemēram, tas neapstrādā trīskāršu atstarpes vai trīskāršu tabulēšanas taustiņu. Šim nolūkam makro būs jāpalaiž otrreiz. Ja nodrošināsit programmēšanas talantu, makro kods var atrisināt šīs problēmas.

Leave a Comment

Kā pārvietoties Word 2007 tabulā

Kā pārvietoties Word 2007 tabulā

Uzziniet, kā efektīvi pārvietoties Word 2007 tabulā, izmantojot īsinājumtaustiņus un peles darbības, lai optimizētu savu darba plūsmu.

10 Excel funkcijas, kas jums patiešām būtu jāzina

10 Excel funkcijas, kas jums patiešām būtu jāzina

Šajā sarakstā ir iekļautas desmit populārākās Excel funkcijas, kas attiecas uz plašu vajadzību klāstu. Uzziniet, kā izmantot <strong>Excel funkcijas</strong> efektīvāk!

Papildu analīzes slāņu pievienošana jūsu Excel diagrammām

Papildu analīzes slāņu pievienošana jūsu Excel diagrammām

Uzziniet, kā pievienot papildu analīzes slāņus jūsu Excel diagrammām, lai uzlabotu vizualizāciju un sniegtu precīzākus datus. Šis raksts apraksta visas nepieciešamās darbības.

Kā izveidot rindkopas atkāpi programmā Word 2013

Kā izveidot rindkopas atkāpi programmā Word 2013

Uzziniet, kā iestatīt <strong>rindkopas atkāpi</strong> programmā Word 2013, lai uzlabotu dokumenta noformējumu un lasāmību.

Kā ievietot slejas Word 2010 dokumentā

Kā ievietot slejas Word 2010 dokumentā

Uzziniet, kā pareizi ievietot slejas programmā Word 2010, lai uzlabotu jūsu dokumentu formātu un struktūru.

Šūnu datu aizsardzība programmā Excel 2007

Šūnu datu aizsardzība programmā Excel 2007

Apsveriet iespēju aizsargāt Excel 2007 darblapu, lai izvairītos no neplānotām izmaiņām. Uzziniet, kā aizsargāt un atbloķēt šūnas, lai nodrošinātu datu integritāti.

PMT funkcija programmā Excel 2013

PMT funkcija programmā Excel 2013

Programmas Excel 2013 PMT funkcija aprēķina periodisko mūža rentes maksājumu. Šī funkcija ir būtiska hipotekāro kredītu maksājumu plānošanai.

Kā lietot t-test datu analīzes rīku programmā Excel

Kā lietot t-test datu analīzes rīku programmā Excel

Mācieties, kā veikt t-testus Excel programmā, izmantojot datus un aprakstot trīs t-testu veidus, kas noderēs jūsu datu analīzes procesā.

Kā filtrēt datu sarakstu programmā Excel 2016

Kā filtrēt datu sarakstu programmā Excel 2016

Uzziniet, kā filtrēt datu sarakstu programmā Excel 2016, lai ērti paslēptu nevēlamus ierakstus un strādātu tikai ar nepieciešamajiem datiem.

Kā pievienot datu etiķetes diagrammai programmā Excel 2007

Kā pievienot datu etiķetes diagrammai programmā Excel 2007

Uzziniet, kā vienkārši pievienot datu etiķetes diagrammai programmā Excel 2007. Palīdziet noteikt vērtības, kas tiek rādītas katrā datu punktā, izmantojot dažādas izvietošanas un formatēšanas iespējas.