Uygulamalar için Microsoft Visual Basic (VBA), Microsoft Office'te işlev otomasyon programları yazmak için standart dildir. VBA kodunuzu başkaları tarafından çalınmaktan veya sabote etmekten nasıl koruyacağınızı öğrenin.
Adım
Yöntem 1/3: Kodu Parola Koruma
Adım 1. Genellikle "Araçlar" > "Makro" menüsünde bulunan Visual Basic Düzenleyicisini açın
Access kullanıyorsanız, bilgisayar ayarlarınıza bağlı olarak önce veritabanı penceresini açmanız gerekebilir.
-
Visual Basic Düzenleyicisi'ndeki "Araçlar" menüsünden "Proje Özellikleri"ni seçin.
Adım 2. "Koruma" sekmesine gidin
Adım 3. Kodu gizlemek için "Görüntülemek için Projeyi Kilitle" seçeneğini işaretleyin
Adım 4. Parola oluşturmak ve onaylamak için sağlanan kutuya parolayı iki kez girin
Adım 5. Değişiklikleri kaydetmek için dosyayı kaydedin, kapatın ve yeniden açın
Excel 2007 ve sonraki bir sürümünü kullanıyorsanız, kodun çalışması için dosyayı bir XLSM dosyası olarak kaydetmeniz gerekebilir.)
Yöntem 2/3: Access 2007 Dosyalarında Salt Okunur VBA Kodunu Gizleme
Adım 1. "Veritabanı Araçları" sekmesine gidin
Adım 2. "Veritabanı Araçları" grubunu bulun
Adım 3. "ACCDE Yap" ı seçin. "
Adım 4. ACCDE dosyasını farklı bir adla kaydedin
ACCDE dosyaları salt okunur dosyalardır, bu nedenle değişiklik yapmak için orijinal dosyaları yine de saklamanız gerekecektir.
Yöntem 3/3: Eklentiler Oluşturarak VBA Kodunu Koruma
Adım 1. Oluşturmak istediğiniz koda göre boş bir Office dosyası oluşturun
Örneğin, kodunuz Excel için tasarlanmışsa yeni bir Excel dosyası oluşturun.
Adım 2. VBA kodunu boş bir dosyada Visual Basic Düzenleyicisine kopyalayın
3. Adım. Genellikle "Araçlar" altında bulunan "Makrolar" penceresini açın. "
Adım 4. Kodunuzu test edin ve "hata ayıklayın"
Adım 5. Makro tarafından eklenen dosyanın içeriğini silin
Adım 6. Çalıştırılacak makronun açıklamasını ekleyin
Bir açıklama eklemek için makro penceresinde "Seçenekler"e tıklamanız gerekebilir.
Adım 7. Kodu derleyin
Visual Basic Düzenleyicisi'nde "Hata Ayıkla" menüsünü bulun ve "VBA Projesini Derle"yi seçin.
Adım 8. Dosyanın bir kopyasını standart biçimde kaydedin
Adım 9. Visual Basic Düzenleyicide "Araçlar"a tıklayın, ardından "Proje Özellikleri"ni seçin. "
Adım 10. "Koruma" sekmesine tıklayın
Adım 11. "Görüntülemek için Projeyi Kilitle" onay kutusunu işaretleyin
Kullandığınız dosyanın türüne ve Ofis/bilgisayar ayarlarınıza bağlı olarak bir parola belirlemeniz gerekebilir.
Adım 12. "Farklı Kaydet" i açın …" veya "Bir Kopyasını Kaydet".
Adım 13. Açılır menüye erişin, ardından oluşturduğunuz eklentiye göre dosya türünü değiştirin
- Microsoft Word eklentilerini DOT veya şablon olarak kaydedin. Eklentinin Word'ü açtığınızda çalışmasını istiyorsanız, dosyayı Word'ün "Başlangıç" klasörüne kaydedin.
- Microsoft Excel eklentisini XLA olarak kaydedin.
- Microsoft Access eklentisini MDE biçiminde kaydedin. Bu biçim VBA kodunu koruyacaktır. Excel makro dosyaları MDA biçiminde de kaydedilebilir, ancak kod gizlenmeyecektir.
- Microsoft PowerPoint eklentisini PPA olarak kaydedin. Bu şekilde, VBA kodu kilitlenir ve başka hiç kimse ona erişemez veya düzenleyemez.
Adım 14. Microsoft Office'i kapatın ve yeniden açın
Eklentiniz kullanılabilir hale gelecektir.
İpuçları
- VBA Düzenleyicisini veya Eklenti Yöneticisini bulamıyorsanız, programın bilgisayarınızda kurulu olduğundan emin olun. Program kurulu değilse, gerekli dosyaları yüklemek için Office kurulum CD'sini kullanmanız gerekebilir.
- Microsoft Office ayarlarınız, ayrı programlardaki işlevlerin konumunu etkileyebilir. Belirli bir işlevi bulamazsanız, "Yardım" menüsünde onu arayın.