VBA Kodunu Korumanın 3 Yolu

İçindekiler:

VBA Kodunu Korumanın 3 Yolu
VBA Kodunu Korumanın 3 Yolu

Video: VBA Kodunu Korumanın 3 Yolu

Video: VBA Kodunu Korumanın 3 Yolu
Video: Bir Bilgisayara Birden Fazla İşletim Sistemi Nasıl Kurulur? 2024, Nisan
Anonim

Microsoft'un Visual Basic for Applications (VBA), Microsoft Office'teki işlevleri ve görevleri otomatikleştirmek için program yazmak için standart dildir. Başkalarının makrolarınızı sabote etmemesi veya çalmaması için VBA kodunu nasıl koruyacağınızı öğrenin.

VBA parolalarının korumasının kaldırılması ve kaldırılması için bkz. Bu makale.

adımlar

Yöntem 1/3: Bir Parola ile Güvenli VBA Kodu

VBA Kodunu Koru Adım 1
VBA Kodunu Koru Adım 1

Adım 1. Genellikle "Araçlar" menüsünde "Makro" altında bulunan Visual Basic Düzenleyicisini açın

(Access'te, bilgisayar kurulumunuza bağlı olarak düzenleyiciye ulaşmak için veritabanı penceresinde olmanız gerekebilir.)

  • Visual Basic Düzenleyicisi içindeki "Araç" menüsünden "Proje Özellikleri"ni seçin.

    VBA Kodunu Koru Adım 1 Madde İşareti 1
    VBA Kodunu Koru Adım 1 Madde İşareti 1
VBA Kodunu Koru Adım 2
VBA Kodunu Koru Adım 2

2. Adım. "Koruma" sekmesine gidin

VBA Kodunu Koru Adım 3
VBA Kodunu Koru Adım 3

Adım 3. "Görüntülemek için Projeyi Kilitle" onay kutusunu seçin

Bu kutuyu işaretlemezseniz kodunuzu gizlemezsiniz.

VBA Kodunu Koru Adım 4
VBA Kodunu Koru Adım 4

Adım 4. Belirtilen kutularda istediğiniz şifreyi oluşturun ve onaylayın

VBA Kodunu Koru Adım 5
VBA Kodunu Koru Adım 5

Adım 5. Korumanın etkili olması için çalışma kitabınızı kaydedin, kapatın ve yeniden açın

(Microsoft Excel 2007 ve sonraki sürümlerde, kodunuzun çalışması için bir XLSM dosyası olarak kaydetmeniz gerekebilir.)

Yöntem 2/3: Access 2007 ile Salt Okunur Dosyada VBA Kodunu Gizle

VBA Kodunu Koru Adım 6
VBA Kodunu Koru Adım 6

Adım 1. "Veritabanı Araçları" sekmesine gidin

VBA Kodunu Koru Adım 7
VBA Kodunu Koru Adım 7

Adım 2. "Veritabanı Araçları" grubunu bulun

VBA Kodunu Koru Adım 8
VBA Kodunu Koru Adım 8

Adım 3. "ACCDE Yap" ı seçin

VBA Kodunu Koru Adım 9
VBA Kodunu Koru Adım 9

Adım 4. ACCDE dosyasını orijinal dosyadan ayrı bir adla kaydedin

Bu ACCDE dosyası salt okunur bir dosya türüdür, bu nedenle herhangi bir değişiklik yapabilmek için orijinal dosyayı da saklamanız gerekir.

Yöntem 3/3: Bir Eklenti Yaparak VBA Kodunuzu Koruyun

VBA Kodunu Koru Adım 10
VBA Kodunu Koru Adım 10

Adım 1. Kodunuzu kullanacak türden boş bir Office dosyası oluşturun

(Örneğin, kodunuz MS Excel ile çalışıyorsa bir Excel dosyası oluşturun.)

VBA Kodunu Koru Adım 11
VBA Kodunu Koru Adım 11

Adım 2. VBA kodunuzu bu boş dosyanın Visual Basic Düzenleyicisine kopyalayın

VBA Kodunu Koru Adım 12
VBA Kodunu Koru Adım 12

3. Adım. Genellikle "Araçlar" altında saklanan "Makrolar" penceresini açın

VBA Kodunu Koru Adım 13
VBA Kodunu Koru Adım 13

Adım 4. Hata ayıklayan kodunuzu tekrar test edin

VBA Kodunu Koru Adım 14
VBA Kodunu Koru Adım 14

Adım 5. Testiniz tarafından boş dosyaya eklenen her şeyi kaldırın

VBA Kodunu Koru Adım 15
VBA Kodunu Koru Adım 15

Adım 6. Eklentinizde çalışacak makroya bir açıklama ekleyin

(Açıklamayı ekleyebilmek için makro "Seçenekler"i seçmeniz gerekebilir.)

VBA Kodunu Koru Adım 16
VBA Kodunu Koru Adım 16

Adım 7. Kodunuzu derleyin

(Visual Basic Düzenleyicide, "Hata Ayıkla" menüsünün altına bakın ve "VBA Projesini Derle"yi seçin.)

VBA Kodunu Koru Adım 17
VBA Kodunu Koru Adım 17

Adım 8. Dosyanın bir kopyasını standart bir dosya türünde kaydedin

VBA Kodunu Koru Adım 18
VBA Kodunu Koru Adım 18

Adım 9. Visual Basic Düzenleyicisi'nde "Araçlar"a gidin, ardından "Proje Özellikleri"ni seçin

VBA Kodunu Koru Adım 19
VBA Kodunu Koru Adım 19

Adım 10. "Koruma" sekmesini seçin

VBA Kodunu Koru Adım 20
VBA Kodunu Koru Adım 20

Adım 11. "Görüntülemek için Projeyi Kilitle" onay kutusunu etkinleştirin

(Çalıştığınız belirli dosya türüne ve MS Office ile bilgisayarınız için yaptığınız ayarlara bağlı olarak bir parola belirlemeniz de gerekebilir.)

VBA Kodunu Koru Adım 21
VBA Kodunu Koru Adım 21

Adım 12. "Farklı Kaydet " veya "Bir Kopyasını Kaydet" iletişim kutusunu açın

VBA Kodunu Koru Adım 22
VBA Kodunu Koru Adım 22

Adım 13. Açılır menüye erişin ve dosya türünü uygun eklenti türüyle değiştirin

  • Bir Microsoft Word eklentisini bir DOT dosyası, bir belge şablonu olarak kaydedin. (Word'ü başlattığınızda eklentinin çalışmasını istiyorsanız, Word Başlangıç klasörüne kaydedin.)
  • Bir Microsoft Excel eklentisini XLA dosyası olarak kaydedin.
  • VBA kodunu koruyacak bir Microsoft Access eklentisini MDE dosyası olarak kaydedin. (Microsoft Access eklentileri MDA dosyaları olarak da kaydedilebilir, ancak bu, kodu gizlemez.)
  • Bir Microsoft PowerPoint eklentisini, VBA kodunu gizleyecek ve sizden başka kimsenin ona erişmesine veya düzenlemesine izin vermeyecek bir PPA dosyası olarak kaydedin.
VBA Kodunu Koru Adım 23
VBA Kodunu Koru Adım 23

Adım 14. Microsoft Office'ten çıkın ve yeniden açın

Eklentileriniz artık kullanılabilir olmalıdır.

İpuçları

  • VBA Düzenleyicisini veya Eklenti Yöneticisini bulamıyorsanız, bilgisayarınızda kurulu olduğundan emin olun. Değilse, gerekli programları yüklemek için muhtemelen Office paketi yükleme disklerinize erişmeniz gerekecektir.
  • Microsoft Office için özel ayarlarınız ve kurulumunuz, her programda farklı işlevlerin bulunduğu yeri etkileyebilir. Bir işlev bulamazsanız, işlev adı için hızlı bir "Yardım" araması yapmayı deneyin.

Önerilen: