Belirtiler
Program aracılığıyla bir Microsoft Word belgesini açmaya çalıştığınızda, belge bir salt okunur belge olarak açılır ve belgeyi düzenleyemezsiniz.
Kod eklediğinizde
ReadOnly:=False
Belge hala bir salt okunur belge olarak açılıyor.
Aç komutunu kullanarak aynı belge açtığınızda, aşağıdaki ileti görüntülenir:
Yol adı yapılan değişikliklerin kaydedilmesi gerekmiyorsa salt okunur olarak açılmalıdır. Salt okunur olarak açmak?
Evet iletide tıklatarak düzenleme için belgeyi açabilirsiniz.
Neden
Salt okunur özniteliğini false olarak ayarlamak denemek bile, bir salt okunur belge olarak true olarak ayarlamak ReadOnlyRecommended özniteliğine sahip herhangi bir belgeyi Visual Basic açtığı için bu sorun oluşur.
Not: Aşağıdaki örnekte, Word 2003 ve 2002 için geçerlidir:
-
Word'ü başlatın ve yeni bir belge oluşturun.
-
Araçlar menüsünde Seçenekler'e tıklayın.
-
Seçenekler iletişim kutusundaki Güvenlik sekmesinde, salt okunur öner onay kutusunu seçmek için tıklatın.
-
Belgeyi C:\Test.doc kaydedin.
-
Belgeyi kapatın.
-
Visual Basic Düzenleyicisi'ni başlatmak için ALT + F11 tuşlarına basın.
-
Ekle menüsünde Modül'e tıklayın.
-
Modül sayfasına aşağıdaki kodu yazın:
Sub Test()
Documents.Open FileName:="C:\Test.doc", ReadOnly:=False
End Sub -
Word'e dönmek için ALT + F11 tuşlarına basın.
-
Araçlar menüsünde, makroüzerine ve makrolar' ı tıklatın.
-
Makro adı listesinde, Sına' yı tıklatın ve sonra Çalıştır' ı tıklatın.
Belge bir salt okunur belge olarak açılıyor.
Geçici çözüm
Bu soruna geçici bir çözüm için bu makalenin "Neden" bölümünde 8 adımda gösterilen Visual Basic makrosu yerine aşağıdaki Word temel makroyu kullanın:
Sub Test()
WordBasic.FileOpen Name:="C:\Test.doc"
End Sub
Bu makro ile açtıktan sonra dosyayı düzenlenebilir.
Durum
Microsoft, bu sorunun bu makalenin başında listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.