- - Slå sammen flere Word 2010-dokumenter

Slå sammen flere Word 2010-dokumenter

Word 2010 er uten tvil den beste ordredigererenrundt, bortsett fra å tilby grunnleggende redigeringsverktøy og kartstiler, gir det også et alternativ å tilpasse dokument på hvilken som helst måte du ønsker. Skjult som standard gir Word 2010 et alternativ for å legge til forskjellige funksjoner, som for eksempel ved å sette inn få linjer med kode du kan slå sammen Word-dokumenter uten å måtte bruke noen dedikert tredjepartsapp. I dette innlegget vil vi sette inn få linjer med kode for å slå sammen alt innholdet i dokumenter som ligger i samme mappe og vise dem i en ny.

For å begynne, må du først legge dem i det sammemappen, må du sørge for at de alle tilhører samme Word-versjon enten Doc eller Docx. Som du kan se på skjermdumpen nedenfor, har vi åpnet to dokumenter som vil slås sammen.

to dokumenter

Nå åpner alle Word-dokumenter og lagrer det som makroaktivert dokument, for dette, gå til Fil-menyen og klikk Lagre som.

lagre som

En dialog vises fra Lagre som type, klikk Word-makroaktivert mal og klikk Lagre.

DOTM

Vi vil bruke VB-redigerer, så først må vi lage Utvikler fanen vises i Word-vinduet. I tilfelle du ikke finner det Utvikler fanen, gå til Fil menyen, klikk Alternativer, og i venstre rute klikk Tilpass bånd, fra høyre rute aktiver Utvikler check-box. Klikk OK til å se Utvikler fane på båndet.

utvikler 1

Naviger nå til Utvikler fane og klikk Visual Basic.

utvikleren

Du kommer til VB Editor-dialogen fra dobbeltklikk på venstre sidefelt Dette dokumentet til åpne VB-redigeringsvinduet. Du vil se kodevinduet på høyre side. Legg nå disse kodelinjene i den.

Merk: Ikke glem å endre banen til mappender dokumentene er bosatt og versjon av Word-dokumenter i disse kodelinjene. For å gjøre det lettere har vi lagt til denne forhåndsregelen foran kodene.

Sub MergeDocs ()

Dim rng Som Range

Dim MainDoc som dokument

Dim strFile As String

Const strFolder = “C: UsersUsman JavaidDesktopWord-dokumenter” ||| (Endre banen der dokumentene dine bor)

Angi MainDoc = Dokumenter. Legg til

strFile = Dir $ (strFolder & “* .docx”) ||| (Endre filtypen til .doc incase du har å gjøre med Word 97-03 versjon)

Gjør til strFile = “”

Angi rng = MainDoc.Range

rng.Collapse wdCollapseEnd

rng.InsertFile strFolder & strFile

strFile = Dir $ ()

Løkke

Slutt sub

vb-redaktør

Trykk nå Ctrl + S for å lagre den nylig tillagte makroen og lukke VB-redigereren. Navigere til Utvikler fane og klikk Makroer.

makroer

Fra makroer dialog, velg MergeDocs makro og klikk Løpe.

makroer 1

Hvis du har angitt bane og versjon riktig, vil alle dokumenter slå seg sammen og åpne seg i et nytt dokument.

slått sammen

Du kan også sjekke våre tidligere gjennomgåtte guider på Returner til siste linje redigert i Word 2010 og bruke Mail Merge i Word 2010.

[via Gaebler]

kommentarer