Kiat: Bahasa lain adalah Terjemahan-Google. Anda dapat mengunjungi English versi link ini
Masuk
x
or
x
x
Daftar
x

or

Bagaimana mencari dan mengganti beberapa file dalam kata?

Jika Anda memiliki beberapa lusin file kata yang berisi konten yang sama (seperti Header, footer, beberapa kata atau nomor khusus), dan Anda perlu mengganti konten yang sama di dokumen-dokumen Word. Bagaimana akan lebih mudah bagi Anda untuk menyelesaikannya dengan cepat? Tentu, Anda bisa membuka file tersebut satu per satu untuk mengganti konten yang sama, tapi akan memakan waktu dan merepotkan. Tutorial ini akan menunjukkan cara sulit untuk mengganti konten yang sama dalam beberapa dokumen di Word sekaligus.

Temukan dan ganti teks di beberapa dokumen kata pada saat yang sama dengan kode VBA


Gabungkan / gabungkan beberapa dokumen menjadi satu dengan mudah:

The Olymp Platform trade dapatdiakses dalam tiga cara. Pertama, ada versi web yang dapat Anda aksesmelalui website utama mereka. Kedua, ada aplikasi desktop baik untukWindows maupun macOS. Aplikasi ini memiliki fitur tambahan, Anda akan menemukannya padaversi Terakhir, Olymp Trade juga dapat diakses melalui aplikasi mobile baik untukiOS dan Smartphone Android. Menggabungkan dokumen utilitas dari Kutools for Word dapat membantu Anda menggabungkan banyak dokumen menjadi satu dengan cepat. Anda hanya perlu:

  • Pilih dokumen yang akan Anda gabungkan menjadi satu;
  • Tentukan jeda di antara masing-masing dokumen gabungan;
  • Mulai menggabungkan. Lihat screenshot:

Kutools for Word: dengan lebih dari 100 handy Word add-ins, gratis untuk dicoba tanpa batasan dalam 30 hari. Download dan uji coba gratis Sekarang!

Kutools for Word: Tambahkan 100 New Advanced Features ke Word 2003 / 2007 / 2010 / 2013 / 2016 / 2019.
Office Tab: Aktifkan Tabed Editing dan Browsing di Office, Sama seperti Chrome, Firefox, IE 8 / 9 / 10.
Classic Menu for Office: Bawa Tampilan Lama Kantor 2003 Kembali ke Office 2007, 2010, 2013, 2016, dan 2019.

Temukan dan ganti teks di beberapa dokumen kata pada saat yang sama dengan kode VBA

1. tekan lain + F11 untuk membuka Microsoft Visual Basic untuk Aplikasi jendela.

2. Dalam Microsoft Visual Basic untuk Aplikasi window, klik Menyisipkan > Modul, lalu salin kode VBA berikut ke dalam jendela Modul.

Kode VBA: Menelusuri dan mengganti konten yang sama di beberapa dokumen sekaligus

Sub CommandButton1_Click()
'Updated by Extendoffice 20180625
Dim xFileDialog As FileDialog, GetStr(1 To 100) As String '100 files is the maximum applying this code
Dim xFindStr As String
Dim xReplaceStr As String
Dim xDoc As Document
On Error Resume Next
Set xFileDialog = Application.FileDialog(msoFileDialogFilePicker)
With xFileDialog
    .Filters.Clear
    .Filters.Add "All WORD File ", "*.docx", 1
    .AllowMultiSelect = True
    i = 1
    If .Show = -1 Then
        For Each stiSelectedItem In .SelectedItems
            GetStr(i) = stiSelectedItem
            i = i + 1
        Next
        i = i - 1
    End If
    Application.ScreenUpdating = False
    xFindStr = InputBox("Find what:", "Kutools for Word", xFindStr)
    xReplaceStr = InputBox("Replace with:", "Kutools for Word", xReplaceStr)
    For j = 1 To i Step 1
        Set xDoc = Documents.Open(FileName:=GetStr(j), Visible:=True)
        Windows(GetStr(j)).Activate
        Selection.Find.ClearFormatting
        Selection.Find.Replacement.ClearFormatting
        With Selection.Find
            .Text = xFindStr  'Find What
            .Replacement.Text = xReplaceStr  'Replace With
            .Forward = True
            .Wrap = wdFindAsk
            .Format = False
            .MatchCase = False
            .MatchWholeWord = False
            .MatchByte = True
            .MatchWildcards = False
            .MatchSoundsLike = False
            .MatchAllWordForms = False
        End With
        Selection.Find.Execute Replace:=wdReplaceAll
        Application.Run macroname:="NEWMACROS"
        ActiveDocument.Save
        ActiveWindow.Close
    Next
    Application.ScreenUpdating = True
End With
MsgBox "Operation end, please view", vbInformation
End Sub

3. tekan F5 kunci untuk menjalankan kode

4. Di pembukaan melihat-lihat jendela, temukan dan pilih dokumen yang akan Anda temukan dan ganti teks di dalamnya, lalu klik OK tombol. Lihat tangkapan layar

5. Pertama Kutools for Word kotak dialog, masukkan teks yang akan Anda temukan di seluruh dokumen ke dalam Temukan apa kotak, dan kemudian klik OK tombol.

6. Di kedua Kutools for Word kotak dialog, masukkan teks yang akan Anda ganti dengan, dan klik OK tombol.

8. Klik OK tombol di depan Microsoft Word kotak dialog untuk menyelesaikan menemukan dan mengganti.

Dalam hal ini, semua kata "Word" dalam dokumen yang dipilih diganti dengan "Excel" pada saat yang bersamaan.


Office Tab - Tabbed Browsing, Editing, dan Mengelola banyak Dokumen di Word:

Tab Office menghadirkan antarmuka tab seperti yang terlihat di browser web seperti Google Chrome, Internet Explorer versi baru dan Firefox ke Microsoft Word. Saya t akan menjadi alat yang menghemat waktu dan tidak dapat dilepas dalam pekerjaan Anda. Lihat demo di bawah ini:

Klik untuk percobaan gratis Tab Office!




Kutools for Word

Lebih dari 100 Fungsi Tingkat Lanjut untuk Word 2003, 2007, 2010, 2013, 2016, dan 2019

shot-kutools-700-225-kte

Fitur Lebih | Free download | Hanya $ 39.00 untuk ratusan fungsi

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    DaveW · 1 years ago
    Thanks so much for posting this, absolute lifesaver!

    I notice that there is a line "MatchWildcards = False", which implies that it's possible to use wildcards in the search text - is that possible and, if so, what's the protocol?

    Thanks again!
  • To post as a guest, your comment is unpublished.
    Paul Oz · 2 years ago
    Hi all,
    I am new to the whole VBA thing and I Love love love this code!
    I have 5000+ docs to review and if this works it will save heaps of time!
    I have the code above running however i can see that it does not cater for replacing text in footers, Only headers and the body of the doc.
    Can anyone assist in extending this to the entire document.
    P.S. not sure if this is relevant but the list of words that i need to replace is the same for headers, footers and the body...
    Any help would really be appreciated!
    • To post as a guest, your comment is unpublished.
      blue_crayon · 1 years ago
      You can edit the footer by using almost identical code that the header uses. Copy everything from "Begin Header Updates" to "End Header Updates" and paste it directly after.

      Then, in this pasted section, find the word "wdSeekCurrentPageHeader" and change it to "wdSeekCurrentPageFooter".
  • To post as a guest, your comment is unpublished.
    Terence · 2 years ago
    Out of interest what does the line: Application.Run macroname:="NEW MACROS" do?
    The rest of the code makes sense to me (used to VBA in Excel) but I can't figure out why you need to execute another piece of code here.
    Thanks for the great tool though.
  • To post as a guest, your comment is unpublished.
    Mike · 2 years ago
    This macro was amazing..is there any code to update multiple excel files,spss files.also is there is any macro to update the header and footer on multiple word documents .

    Any help is appreciated .thanks !
  • To post as a guest, your comment is unpublished.
    Tracy · 2 years ago
    Just brilliant, saved me lots of time, thank you