Makro projenizi dijital olarak imzalama

Not: En güncel yardım içeriklerini, mümkün olduğunca hızlı biçimde kendi dilinizde size sunmak için çalışıyoruz. Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Buradaki bilgilerin faydalı olup olmadığını bu sayfanın sonunda bize bildirebilir misiniz? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz.

Bu makalede, bir sertifika kullanarak nasıl makro projesi imzalayacağınızı açıklanmaktadır. Dijital sertifikanız yoksa, edinmeniz gerekir. Makro projelerini kendi bilgisayarınızda sınamak için Selfcert.exe aracını kullanarak otomatik olarak imzalanan sertifikanızı oluşturabilirsiniz.

Dijital sertifikayı, ticari bir sertifika yetkili (CA) veya iç güvenlik yöneticinizden ya da bilişim teknolojisi (BT) uzmanınızdan alabilirsiniz.

Microsoft ürünleri ile ilgili hizmetler sunan sertifika yetkilileri hakkında daha fazla bilgi için Microsoft kök sertifika programı üyeleri listesine bakın.

Kendi oluşturduğunuz dijital sertifika resmi bir güvenilir sertifika yetkilisi tarafından verilmediğinden, bu tür bir sertifika kullanılarak imzalanan makro projeleri, otomatik olarak imzalanan projeler olarak bilinir. Microsoft Office, otomatik olarak imzalanan bir sertifikaya yalnızca otomatik imzalanan sertifikayı Sertifikalar - Geçerli Kullanıcı deposundaki Güvenilen Kök Sertifika klasörüne eklemiş olan bir bilgisayarda güvenir.

Otomatik olarak imzalanan bir sertifikayı nasıl oluşturacağınızı öğrenmek için sonraki bölüme bakın.

  1. C:\Program Files (x86) \Microsoft Office\root\Office16adresine gidin.

  2. SelfCert.exe dosyasına tıklayın. Dijital Sertifika Oluştur kutusu görüntülenir.

  3. Sertifikanızın Adı kutusuna sertifika için açıklayıcı bir ad yazın.

  4. Tamam'a tıklayın.

  5. SelfCert Success iletisi göründüğünde Tamam seçeneğine tıklayın.

  1. C:\Program Files\Microsoft Office\<Office sürümü>\ konumuna gidin.

  2. SelfCert.exe dosyasına tıklayın. Dijital Sertifika Oluştur kutusu görüntülenir.

  3. Sertifikanızın Adı kutusuna sertifika için açıklayıcı bir ad yazın.

  4. Tamam'a tıklayın.

  5. SelfCert Success iletisi göründüğünde Tamam seçeneğine tıklayın.

  1. Başlat'a tıklayıp Tüm Programlar'ın üzerine gelin; sırasıyla Microsoft Office, Microsoft Office Araçları ve ardından VBA Projeleri için Dijital Sertifika öğelerine tıklayın.
    Dijital sertifika oluştur kutusu görüntülenir.

  2. Sertifikanızın Adı kutusuna sertifika için açıklayıcı bir ad yazın.

  3. Tamam'a tıklayın.

  4. SelfCert Success iletisi göründüğünde Tamam seçeneğine tıklayın.

Dijital İmza Oluştur iletişim kutusu

Kişisel Sertifikalar deposundaki sertifikayı görmek için aşağıdakileri yapın:

  1. Internet Explorer'ı açın.

  2. Araçlar menüsünde Internet Seçenekleri, ardından da İçerik sekmesine tıklayın.

  3. Sertifikalar seçeneğini, ardından da Kişisel sekmesine tıklayın.

  1. İmzalamak istediğiniz makro projesinin bulunduğu dosyayı açın.

  2. Geliştirici sekmesinin Kod grubunda Visual Basic'e tıklayın.

    Not: Geliştirici sekmesi kullanılamıyorsa: Dosya sekmesine tıklayın. Seçenekler'e tıklayın. Şeridi Özelleştir'e tıklayın. Şeridi Özelleştirin listesinde Geliştirici'ye ve ardından Tamam'a tıklayın.

  3. Visual Basic uygulamasında, Araçlar menüsünde, Dijital İmza seçeneğine tıklayın.

  4. Dijital İmza iletişimi görünür.

  5. Bir sertifika seçin ve Tamam seçeneğine tıklayın.

    Not: Dijital bir sertifika seçmediyseniz veya başka bir sertifika kullanmak istiyorsanız, Seç düğmesine tıklayın. Bir sertifika seçin ve Tamam seçeneğine tıklayın.

    Notlar: 

    • Makroları yalnızca çözümünüz sınandıktan ve dağıtıma hazır olduktan sonra imzalamanız önerilir: imzalı bir makro projesindeki kod herhangi bir biçimde değiştirildiğinde, dijital imzası kaldırılır. Ancak daha önce bilgisayarınızda projeyi imzalamak için kullanılan geçerli bir sertifika varsa, makro projesi kaydettiğinizde otomatik olarak yeniden imzalanır.

    • Çözümünüzü kullananların makro projenizi kazayla değiştirmelerini ve imzanızı geçersiz duruma getirmelerini engellemek istiyorsanız, imzalamadan önce makro projenizi kilitleyin. Dijital imzanız yalnızca projenin imzaladığınızdan bu yana değiştirilmediğini garanti ettiğinizi belirtir. Dijital imzanız projeyi sizin yazdığınızı göstermez. Bu nedenle, makro projelerinizi kilitlemek, başka bir kullanıcının dijital imzayı başka bir imzayla değiştirmesini engellemez. Şirket yöneticileri şablonlar ve eklentileri yeniden imzalayarak kullanıcıların bilgisayarlarında neyi çalıştıracağını denetleyebilir.

    • Makro projesine kod ekleyen bir eklenti oluşturursanız, kodunuz, projenin dijital olarak imzalanmış olup olmadığını belirlemeli ve kullanıcıyı, imzalı bir projeyi değiştirmeyi sürdürmeden önce bunun sonuçları hakkında uyarmalıdır.

    • Makroları dijital olarak imzalarken, imza için kullanılan sertifikanın süresi geçtiyse veya imzadan sonra geçersiz kaldıysa diğer kullanıcıların imzanızı doğrulayabilmeleri için zaman damgası almak önemlidir. Makroları zaman damgası olmadan imzalarsanız, imzanız yalnızca sertifikanızın süresince geçerli olacaktır.

Office yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×