Word de yazıtipi değiştirmeyi engellemej

Katılım
24 Nisan 2008
Mesajlar
15
Excel Vers. ve Dili
2003 türkçe
Merhabalar,
Bir word belgem var.
tablodan olusuyor.
İstediğim şu: Tabloda benim dolsurdugum alanlara kimse yazamasın boş hücrelere yazsın. Yazerken de sabit fontta yazsın mesela Times New Roman ve bunu değştiremesin, puntoyu değiştiremesin.

Bunu word de yapmak mümkünmü?
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,605
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
Sorunuzu yeni gördüm.

İstediğiniz işlemi doğrudan Word ortamında yapamadım. Word belgesine Excel Çalışma sayfası ekleyerek dolaylı bir biçimde yapılabilir.

Ekteki dosyada örnek tabloya çift tıklayarak aktif hale getirip, A ve B sütunlarına veri girilebilir.
Diğer sütunlar kilitli ve sayfa korumalı olduğu için veri girilemez.

Yazıtipinin ve fontun değiştirilmesi ise aşağıdaki VBA kodları ile engellenmiştir.

Kod:
Private Sub Worksheet_Activate()’Engelleme
    For Each Ctrl In Application.CommandBars.FindControls(ID:=1728)
    Ctrl.Enabled = False
    Next
End Sub
Kod:
Private Sub Worksheet_Deactivate()’Engeli Kaldırma
    For Each Ctrl In Application.CommandBars.FindControls(ID:=1728)
        Ctrl.Enabled = True
    Next
End Sub
İyi çalışmalar.

Ekli dosyayı inceler misiniz?
 

Ekli dosyalar

Katılım
20 Şubat 2007
Mesajlar
650
Excel Vers. ve Dili
2007 Excel, Word Tr
Merhaba,
Bir yöntem daha var. Tablodaki diğer kullanıcıların gireceği hücrelere "Metin alanı form denetimi" koyup daha sonrada "belgeyi koru/form doldurma" dediğinizde sadece bu alanlar yazılabilir. Yazı tipi ve punto da değişmez. Yazı tipinin Times New Roman olması için yazı tipi grubundaki "varsayılan" butonunu tıklamak gerekir ama bunu yapmanız beraberinde başka sıkıntıları getirebilir.
 
Üst