Scal wiele dokumentów Word 2010

Bezsprzecznie Word 2010 to najlepszy edytor słówwokół, oprócz dostarczania podstawowych narzędzi do edycji i stylów tworzenia wykresów, zapewnia także możliwość dostosowania dokumentu w dowolny sposób. Domyślnie ukryty, Word 2010 zapewnia opcję dodawania różnych funkcji, na przykład wstawiając kilka wierszy kodu, które można scalać dokumenty Word bez konieczności korzystania z dedykowanej aplikacji innej firmy. W tym poście wstawimy kilka wierszy kodu, aby scalić całą zawartość dokumentów znajdujących się w tym samym folderze i pokazać je w nowym.

Aby rozpocząć, najpierw musisz umieścić je w tym samymfolder, upewnij się, że wszystkie należą do tej samej wersji programu Word albo Doc lub Docx. Jak widać na zrzucie ekranu poniżej, otworzyliśmy dwa dokumenty, które zostaną połączone.

dwa dokumenty

Teraz otwórz dowolny dokument Worda i zapisz go jako dokument z włączoną obsługą makr. W tym celu przejdź do menu Plik i kliknij Zapisz jako.

Zapisz jako

Pojawi się okno dialogowe z Zapisz jako typ, Kliknij Szablon makr programu Word i kliknij Zapisz.

dotm

Będziemy używać edytora VB, więc najpierw musimy to zrobić Deweloper karta widoczna w oknie programu Word. Jeśli nie znajdziesz Deweloper kartę, przejdź do Plik menu kliknij Opcje i w lewym okienku kliknij Dostosuj wstążkę, z prawego panelu włącz Deweloper pole wyboru. Kliknij OK, aby zobaczyć Deweloper zakładka na wstążce.

programista 1

Teraz przejdź do Deweloper kartę i kliknij Visual Basic.

deweloper

Przejdziesz do okna dialogowego edytora VB, klikając dwukrotnie lewy pasek boczny ThisDocument to otwórz to okno edycji VB. Zobaczysz okno kodu po prawej stronie. Teraz umieść w nim te wiersze kodu.

Uwaga: Nie zapomnij zmienić ścieżki folderugdzie znajdują się dokumenty i wersja dokumentów Worda w tych wierszach kodu. Aby to ułatwić, dodaliśmy te środki ostrożności również przed kodami.

Sub MergeDocs ()

Dim rng As Range

Dim MainDoc As Document

Dim strFile As String

Const strFolder = „Dokumenty C: UsersUsman JavaidDesktopWord” ||| (Zmień ścieżkę, w której znajdują się Twoje dokumenty)

Ustaw MainDoc = Dokumenty. Dodaj

strFile = Dir $ (strFolder i „* .docx”) ||| (Zmień rozszerzenie pliku na .doc, ponieważ masz do czynienia z wersją programu Word 97-03)

Czy do strFile = „”

Ustaw rng = MainDoc.Range

rng.Collapse wdCollapseEnd

rng.InsertFile strFolder i strFile

strFile = Dir $ ()

Pętla

Napis końcowy

edytor vb

Teraz naciśnij Ctrl + S aby zapisać nowo dodane makro i zamknąć edytor VB. Nawigować do Deweloper kartę i kliknij Makra

makra

Od Makra w oknie dialogowym wybierz MergeDocs makro i kliknij Biegać.

makra 1

Jeśli poprawnie podałeś ścieżkę i wersję, wszystkie dokumenty zostaną scalone i otworzą się w nowym dokumencie.

scalone

Możesz także zapoznać się z naszymi poprzednio sprawdzonymi przewodnikami na temat powrotu do ostatniej linii edytowanej w programie Word 2010 i używania korespondencji seryjnej w programie Word 2010.

[przez gaebler]

Komentarze