Nonaktifkan tautan Templat Dokumen di Word

melalui perangkat lunak kami, klien kami dapat membuat dokumen Word berdasarkan sejumlah templat yang kami sediakan. Hal ini menyebabkan beberapa masalah bagi kami akhir-akhir ini ketika situs telah berpindah server, karena dokumen yang dibuat dari templat memiliki tautan ke jalur templat asli dan berupaya menyambung ke jalur tersebut ketika membuka dokumen yang dibuat (meskipun 'Perbarui gaya dokumen secara otomatis' diubah mati).

Jadi, ketika situs-situs ini telah memindahkan server, mungkin ada penundaan yang besar dan tidak dapat diterima dalam pembukaan dokumen saat mencoba menyelesaikan jalur jaringan yang tidak ada lagi.

Saya telah menemukan cara untuk menangani ini untuk dokumen yang ada (lihat di bawah) tetapi saya ingin menghentikan penyebaran masalah ini di masa mendatang.

Adakah yang tahu cara mengatur Word sehingga dokumen baru yang dibuat dari templat tidak memiliki tautan ke templat? (jadi gunakan saja Normal saja).

Terima kasih

Selain itu, jika orang lain yang membaca ini mengalami masalah ini, tautan berikut akan membantu:

Skrip Powershell yang akan dihapus tautan templat terlampir.

Setelan registri untuk mengontrol waktu tunggu saat dokumen mencoba menyambung ke jalur templat.


person Luke    schedule 26.11.2012    source sumber


Jawaban (2)


Di VBA untuk templat Anda, Anda dapat menggunakan properti AttachedTemplate untuk melampirkan templat Normal (atau templat lainnya) ke dokumen baru. Misalnya:

 Private Sub Document_New()

 ActiveDocument.AttachedTemplate = "C:\Users\Joe\AppData\Roaming\Microsoft\Templates\Normal.dotm"

 End Sub
person joeschwa    schedule 28.11.2012
comment
Ya, ini mungkin solusi terbaik (satu-satunya?) yang menggunakan Word sendiri yang pernah saya lihat. Sayangnya tidak akan berhasil untuk saya (tidak akan menjelaskan alasannya) dan saya harus menyelesaikan ini dengan menghapus template dengan panggilan dari kode c# yang membuat dokumen dari template terlebih dahulu. Saya tidak percaya ini bukan hanya pengaturan di Word untuk menonaktifkan penyebaran jalur templat jika Anda tidak menginginkannya. - person Luke; 28.11.2012

Cara yang benar adalah:

Private Sub Document_New()

   ActiveDocument.AttachedTemplate = ""

End Sub

Ini akan membuat referensi ke normal.dotm.

person cshptr    schedule 28.03.2014