Office'i dağıtırken Visual Basic for Applications kapatma

Özet

Bu makalede, "Şunlara Uygulanır" bölümünde listelenen Microsoft Office sürümlerinin dağıtımı sırasında Microsoft Visual Basic for Applications nasıl devre dışı bırakıldığı açıklanır.

Daha Fazla Bilgi

Visual Basic for Applications, kendi başına bir güvenlik riski olmasa da, güvenliği tehlikeye atmak için diğer kullanıcılar tarafından kullanılabilir. Ancak, Office'i Visual Basic for Applications desteği olmadan yükleyebilirsiniz.

Office'te Visual Basic for Applications desteğini kaldırmak için aşağıdaki yöntemler kullanılabilir.

Not Özel Bakım Sihirbazı ve Özel Yükleme Sihirbazı yalnızca Microsoft Office'in Enterprise sürümüyle kullanılabilir.

Yöntem 1: Özel Yükleme Sihirbazı

Not

Bu yöntem yalnızca Microsoft Office'in Enterprise sürümüyle kullanılabilir.

Özel Yükleme Sihirbazı, Microsoft Office Kaynak Seti'ne (ORK) dahil edilir. Sihirbaz, Kurulum sırasında Office özelliklerinin yüklenmesini özelleştirmek için Setup.exe ile birlikte kullanılan özel bir TRANSFORM dosyası oluşturmak için kullanılabilir. Yükleme sırasında Visual Basic for Applications desteğini kaldıran bir TRANSFORM dosyası oluşturmak için aşağıdaki adımları izleyin.

Not

TRANSFORM dosyasını oluşturmak için ORK'yi yüklemeniz gerekir. ORK'yi Office'in Kurumsal sürümünün CD'sinde bulunan ORK klasöründen yükleyebilirsiniz.

  1. Özel Yükleme Sihirbazı'nı başlatın ve İleri'ye tıklayın.

  2. Açılacak MSI dosyasının adı ve yolu kutusuna .msi dosyanızın tam yolunu ve dosya adını yazın ve ardından İleri'ye iki kez tıklayın.

    Not Office yükleme CD'sine bir .msi dosyası eklenir. Örneğin, D:\PROPLUS.MSI yazın.

  3. MST dosyasının Adı ve yolu kutusuna, özel Kurulum dosyanızı kaydetmek istediğiniz yolu ve dosya adını yazın ve ardından İleri'ye üç kez tıklayın.

  4. Özel Yükleme Sihirbazı'nın Özellik Yükleme Durumlarını Ayarla sayfasında, Aşağıdaki Microsoft Office özelliklerinin her biri için, varsayılan yükleme durumu listesini seçmek için tıklayın , Office Paylaşılan Özellikleri'ni genişletin.

  5. Visual Basic for Applications'e tıklayın ve ardından Kullanılamaz, Gizli, Kilitli'ye tıklayın.

    Aşağıdaki iletiyi alırsınız:

    Visual Basic for Applications yüklememeyi seçtiniz. Microsoft Access bu bileşeni gerektirir ve devam ederseniz yüklenmez. Bazı sihirbazlar ve şablonlar da dahil olmak üzere Microsoft Office'teki ek özellikler düzgün çalışmaz.

    Microsoft Office'i Visual Basic for Applications olmadan yüklemek istiyor musunuz?

  6. Evet'e ve ardından Son'a tıklayın. Dönüştürme dosyası oluşturulduktan sonra, Özel Yükleme Sihirbazı'dan çıkmak için Çıkış'a tıklayın.

Office yüklemelerini kesme ve Özel Yükleme Sihirbazı'nı kullanma hakkında daha fazla bilgi için aşağıdaki Microsoft web sitelerine gidin:

Office 2016

(Önizleme) Office 2016 Yönetim Şablonu dosyaları (ADMX/ADML) ve Office Özelleştirme Aracı

Office 2013

Office 2013'i özelleştirmek için OCT kullanma

Office 2013'i yüklemeden önce Kurulumu Özelleştirme

Office 2010

Office 2010'ı özelleştirme

2007 Office sistemi

2007 Office sistemini özelleştirme

Yöntem 2: Özel Bakım Sihirbazı

Not

Bu yöntem yalnızca Microsoft Office'in Enterprise sürümüyle kullanılabilir.

Özel Bakım Sihirbazı, Microsoft Office Kaynak Seti'ne (ORK) dahil edilir. Sihirbaz, var olan bir Office yüklemesini güncelleştirmek için kullanılabilecek bir Özel Bakım Sihirbazı özelleştirme dosyası (CMW dosyası) oluşturmak için kullanılır. Visual Basic for Applications desteğini kaldırmak üzere bir CMW dosyası oluşturmak için aşağıdaki adımları izleyin.

Not

CMW dosyasını oluşturmak için ORK'yı yüklemeniz gerekir. ORK'yi Office'in Kurumsal sürümünün CD'sinde bulunan ORK klasöründen yükleyebilirsiniz.

  1. Özel Bakım Sihirbazı'nı başlatın ve İleri'ye tıklayın.

  2. Açılacak MSI dosyasının adı ve yolu kutusuna .msi dosyanızın tam yolunu ve dosya adını yazın ve ardından İleri'ye iki kez tıklayın.

    Not Office yükleme CD'sine bir .msi dosyası eklenir. Örneğin, Microsoft Office XP Professional Plus için D:\PROPLUS.MSI yazarsınız.

  3. İleri'ye iki kez tıklayın ve Özellik Yükleme Durumlarını Ayarla sayfasında, Aşağıdaki Microsoft Office özelliklerinin her biri için, istenen yükleme durumu listesini seçmek için tıklayın , Office Paylaşılan Özellikleri'ni genişletin.

  4. Visual Basic for Applications'e tıklayın ve ardından Kullanılamaz, Gizli, Kilitli'ye tıklayın.

    Aşağıdaki iletiyi alırsınız:

    Visual Basic for Applications yüklememeyi seçtiniz. Microsoft Access bu bileşeni gerektirir ve devam ederseniz yüklenmez. Bazı sihirbazlar ve şablonlar da dahil olmak üzere Microsoft Office'teki ek özellikler düzgün çalışmaz.

    Microsoft Office'i Visual Basic for Applications olmadan yüklemek istiyor musunuz?

  5. Evet'e ve ardından Son'a tıklayın. Özel Bakım Sihirbazı yapılandırma dosyası (CMW dosyası) oluşturulduktan sonra, Özel Bakım Sihirbazı'dan çıkmak için Çıkış'a tıklayın.

Yöntem 3: Sistem İlkesi

Sistem İlkesi Düzenleyicisi, Microsoft Office Kaynak Seti'ne (ORK) dahildir. Sistem İlkesi Düzenleyicisi, Office programları için Visual Basic for Applications desteğini kapatmak için kullanılabilir.

Office uygulamaları için VBA'yi Devre Dışı Bırak ilkesinin etkinleştirilmesi, aşağıdaki kayıt defteri alt anahtarında VBAOFF DWORD değerini 1 olarak ayarlar:

Office 2016

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Office\16.0\Common

Office 2013

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Office\15.0\Common

Office 2010

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Office\14.0\Common

2007 Office sistemi

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Office\12.0\Common

Office 2003

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Office\11.0\Common

Office XP

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Office\10.0\Common

Bu kayıt defteri ayarı Microsoft Excel, Microsoft FrontPage, Microsoft Outlook, Microsoft PowerPoint, Microsoft Publisher ve Microsoft Word'un Visual Basic for Applications kullanmasını engeller.

Yöntem 4: Tek başına Office yüklemesi

Office yüklemesi sırasında veya sonrasında, yüklenmesini istediğiniz özellikleri belirtebilirsiniz. Bunu yapmak için şu adımları uygulayın:

  1. Office Kurulumu'ndaki Tüm Office uygulamaları ve araçları için yükleme seçeneklerini seçin sayfasında, Yüklenecek özellikler listesinde Office Paylaşılan Özellikleri'ni genişletin.
  2. Visual Basic for Applications'e ve ardından Kullanılamaz'a tıklayın.
  3. Office yüklemesine veya güncelleştirmesine devam edin.

Microsoft Access için Visual Basic for Applications gerekir. Access'in yüklenmesini etkinleştirmek ve diğer tüm Office programlarında Visual Basic for Applications devre dışı bırakmak için, Microsoft Access'in tek başına bir sürümünü yükleyin ve ardından Office'i Visual Basic for Applications devre dışı bırakılmış özel bir yükleme olarak yükleyin.

Yöntem 5: VBAOff kayıt defteri alt anahtarını el ile ekleme

OFFICE yüklendikten sonra bilgisayardaki tüm kullanıcılar için Visual Basic for Applications işlevselliğini devre dışı bırakmak için VBAOff kayıt defteri alt anahtarı el ile eklenebilir. VBAOff kayıt defteri anahtarını eklemek için şu adımları izleyin:

  1. Tüm Office programlarınızın sürümünden çıkın.

  2. Başlat'ı, ardından Çalıştır'ı tıklayın, regedit yazın ve Tamam'ı tıklayın.

  3. Kullandığınız ürünün sürümüne bağlı olarak aşağıdaki kayıt defteri anahtarlarından birini bulup tıklayarak seçin:

    • Office 2016 için öğesini bulup tıklayarakHKEY_LOCAL_MACHINE\Software\Microsoft\Office\16.0\Commonseçin.

    • Office 2013 için öğesini bulup tıklayarak HKEY_LOCAL_MACHINE\Software\Microsoft\Office\15.0\Commonseçin.

    • Office 2010 için öğesini bulup tıklayarak HKEY_LOCAL_MACHINE\Software\Microsoft\Office\14.0\Commonseçin.

    • 2007 Office sistemi için öğesini bulup tıklayarak HKEY_LOCAL_MACHINE\Software\Microsoft\Office\12.0\Commonseçin.

    • Office 2003 için öğesini bulup tıklayarak HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\Commonseçin.

    • Office XP için öğesini bulup tıklayarak HKEY_LOCAL_MACHINE\Software\Microsoft\Office\10.0\Commonseçin.

  4. 3. adımda belirtilen anahtarı seçtikten sonra, Düzenle menüsünde Yeni'nin üzerine gelin ve DWORD Değeri'ne tıklayın.

  5. VBAOff yazın ve ENTER tuşuna basın.

  6. VBAOff'a sağ tıklayın ve ardından Değiştir'e tıklayın.

  7. Değer verisi kutusuna 1 yazın ve ardından Tamam'a tıklayın.

  8. Dosya menüsünde, Kayıt Defteri Düzenleyicisi'nden çıkmak için Çıkış'ı seçin.

Not Ayrıca yalnızca geçerli kullanıcı için Visual Basic for Applications işlevselliğini devre dışı bırakabilirsiniz. 3. adımda gösterilen uygun ürün için HKEY_CURRENT_USER yolunu seçerek bunu yapabilirsiniz.

Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntüleyin:

287567 Office XP'de VBA'yi devre dışı bırakmak için dikkat edilmesi gerekenler