Dalam catatan ini, matlamat kami adalah untuk menyediakan anda 2 cara untuk memaparkan panel navigasi dalam satu dokumen Word tertentu sahaja.
Bagi mereka yang sering menggunakan panel navigasi, anda pasti menyedari bahawa semua panel dibuka pada masa akan datang setelah dicetuskan. Oleh itu, untuk menutupnya, anda perlu mengklik butang "Tutup" secara manual. Ciri global ini kadang-kadang menjengkelkan terutamanya apabila kita hanya mahu ia dibuka untuk satu dokumen tertentu sahaja.
Untuk mengatasi masalah ini, kami memerlukan bantuan makro Word.
Kaedah 1: Makro untuk Dokumen yang Memerlukan Perubahan Nama dan Laluan yang Sering
- Pertama, kerana kita mesti dapat menjalankan makro dalam dokumen tertentu, kita harus mengubah pengaturan makro terlebih dahulu. Klik "Fail" kemudian "Pilihan" untuk membuka kotak dialog "Pilihan Kata". Kemudian klik butang "Pusat Amanah" dan "Tetapan Pusat Kepercayaan". Seterusnya klik "Tetapan Makro" dan pilih "Aktifkan semua makro". Klik "OK" di kedua kotak.
- Sekarang tekan "Alt + F11" untuk membuka editor VBA.
- Klik seterusnya "ThisDocument" di bawah projek dokumen khusus ini.
- Klik tab "Masukkan" dan pilih "Modul".
- Kemudian klik dua kali pada modul dan tampal kod berikut di ruang sebelah kanan:
Sub AutoOpen() ActiveWindow.DocumentMap = True End Sub
Sub AutoClose() ActiveWindow.DocumentMap = False End Sub
- Klik butang "Simpan".
- Sekarang akan ada kotak mesej. Klik "Tidak".
- Di tetingkap “Save As”, pilih “Word Macro-Enabled Macro” untuk jenis simpanan.
- Klik "Simpan".
Sekarang anda akan membuka panel navigasi hanya untuk dokumen tertentu.
Kaedah 2: Makro Kata untuk Dokumen dengan Nama dan Jalan Tetap
- Untuk memulakan, Buka Word dan tekan "Alt + F11" untuk mengaktifkan editor VBA.
- Dalam projek "Normal", klik "Insert" dan pilih "Module".
- Masih klik dua kali pada modul untuk membuka kawasan pengekodan dan tampal makro berikut:
Sub AutoOpen()
Dim strDocName As String
Dim strDocpath As String
Dim nDocName As Integer
Dim nDocpath As Integer
strDocName = "Sample.docx"
strDocpath = "E:\Temp"
' If the two strings sort equally, Returns 0.
nDocName = StrComp(ActiveDocument.Name, strDocName, vbTextCompare)
nDocpath = StrComp(ActiveDocument.Path, strDocpath, vbTextCompare)
If nDocName = 0 Then
If nDocpath = 0 Then
ActiveWindow.DocumentMap = True
End If
Else
ActiveWindow.DocumentMap = False
End If
End Sub
- Klik seterusnya "Simpan".
Nota:
- Pada baris kod “strDocName =“ Sample 2.docx ””, ganti “Sample 2.docx” dengan nama fail anda.
- Pada baris kod "strDocpath =" C: \ Users \ Public \ Documents \ New folder "", ganti "C: \ Users \ Public \ Documents \ New folder" dengan jalur folder tempat fail disimpan. Ingat tidak ada "\" pada akhirnya.
Perbandingan 2 Kaedah
| Kaedah | kelebihan | Kekurangan |
| Kaedah 1: Makro untuk Dokumen yang Memerlukan Perubahan Nama dan Laluan yang Sering | Perubahan nama atau jalan dokumen tidak akan mempengaruhi kesannya. | 1. Anda mesti menyimpan dokumen sebagai jenis .docm yang memerlukan beberapa langkah lagi.
2. Anda harus mengubah tetapan makro sebelum menyimpan fail sebagai jenis .docm. 3. Kadang kala, fungsinya tidak stabil. |
| Kaedah 2: Makro Kata untuk Dokumen dengan Nama dan Jalan Tetap | 1. Anda tidak perlu menyimpan dokumen dalam jenis lain.
2. Ia sesuai dengan dokumen dengan nama dan jalan yang tetap. |
Sekiranya anda ingin memindahkan dokumen atau menukar namanya, anda perlu mengubah makro. |
Mengatasi Masalah Word
Kami telah menghadapi kesalahan Word lebih kurang dalam penggunaan seharian. Dan yang tidak disangka-sangka datang tanpa tanda sama sekali. Atas sebab ini, untuk mengurangkan kesan kerosakan docx, kami mendorong anda untuk memegang alat pemulihan yang terkenal terlebih dahulu.
Pengenalan Pengarang:
Vera Chen adalah pakar pemulihan data di DataNumen, Inc., yang merupakan pemimpin dunia dalam teknologi pemulihan data, termasuk Excel rosak dan pdf membaiki produk perisian. Untuk maklumat lebih lanjut, lawati www.datanumen.com





