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: Excel Şifre Kırma - Excel Dosyasının Şifresini Kaldırma 2024, Kasım
Anonim

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

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

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.

    VBA Kodunu Koru Adım 1Bullet1
    VBA Kodunu Koru Adım 1Bullet1
VBA Kodunu Koru Adım 2
VBA Kodunu Koru Adım 2

Adım 2. "Koruma" sekmesine gidin

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

Adım 3. Kodu gizlemek için "Görüntülemek için Projeyi Kilitle" seçeneğini işaretleyin

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

Adım 4. Parola oluşturmak ve onaylamak için sağlanan kutuya parolayı iki kez girin

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

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

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ı 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

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

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.

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

Adım 2. VBA kodunu boş bir dosyada 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 bulunan "Makrolar" penceresini açın. "

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

Adım 4. Kodunuzu test edin ve "hata ayıklayın"

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

Adım 5. Makro tarafından eklenen dosyanın içeriğini silin

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

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.

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

Adım 7. Kodu derleyin

Visual Basic Düzenleyicisi'nde "Hata Ayıkla" menüsünü bulun 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 biçimde kaydedin

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

Adım 9. Visual Basic Düzenleyicide "Araçlar"a tıklayın, ardından "Proje Özellikleri"ni seçin. "

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

Adım 10. "Koruma" sekmesine tıklayın

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 işaretleyin

Kullandığınız dosyanın türüne ve Ofis/bilgisayar ayarlarınıza bağlı olarak bir parola belirlemeniz gerekebilir.

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

Adım 12. "Farklı Kaydet" i açın …" veya "Bir Kopyasını Kaydet".

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

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.
VBA Kodunu Koru Adım 23
VBA Kodunu Koru Adım 23

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.

Önerilen: