Slik deaktiverer du Visual Basic for Applications når du distribuerer Office

Sammendrag

Denne artikkelen beskriver hvordan du deaktiverer Microsoft Visual Basic for Applications under distribusjonen av versjonene av Microsoft Office som er oppført i delen Gjelder for.

Mer informasjon

Visual Basic for Applications, men ikke en sikkerhetsrisiko i seg selv, kan brukes av andre brukere til å kompromittere sikkerheten. Du kan imidlertid installere Office uten Visual Basic for Applications støtte.

Følgende metoder kan brukes til å fjerne Visual Basic for Applications støtte i Office.

Obs! Veiviseren for egendefinert vedlikehold og veiviseren for egendefinert installasjon kan bare brukes med Enterprise-utgaven av Microsoft Office.

Metode 1: Veiviser for egendefinert installasjon

Merk

Denne metoden kan bare brukes med Enterprise-utgaven av Microsoft Office.

Veiviseren for egendefinert installasjon er inkludert i Microsoft Office Resource Kit (ORK). Veiviseren kan brukes til å opprette en egendefinert TRANSFORMER-fil som brukes med Setup.exe til å tilpasse installasjonen av Office-funksjoner under installasjonen. Følg disse trinnene for å opprette en TRANSFORM-fil som fjerner Visual Basic for Applications støtte under installasjonen.

Merk

Hvis du vil opprette TRANSFORM-filen, må du installere ORK-en. Du kan installere ORK fra ORK-mappen på CDen for en Enterprise-utgave av Office.

  1. Start veiviseren for egendefinert installasjon, og klikk deretter Neste.

  2. Skriv inn den fullstendige banen og filnavnet til .msi-filen i boksen Navn og bane til MSI-filen som skal åpnes , og klikk deretter Neste to ganger.

    Merk En .msi-fil er inkludert i installasjons-CD-en for Office. Skriv for eksempel inn D:\PROPLUS.MSI.

  3. Skriv inn banen og filnavnet du vil lagre den egendefinerte installasjonsfilen med, i boksen Navn og bane for MST-fil , og klikk deretter Neste tre ganger.

  4. På siden Angi installasjonstilstander for funksjon i veiviseren for egendefinert installasjon, klikker du for å velge standard liste over installasjonsstatuser , og deretter utvider du delte funksjoner for Office for hver av følgende Microsoft Office-funksjoner.

  5. Klikk Visual Basic for Applications, og klikk deretter Ikke tilgjengelig, Skjult, Låst.

    Du får følgende melding:

    Du har valgt ikke å installere Visual Basic for Applications. Microsoft Access krever denne komponenten og vil ikke bli installert hvis du fortsetter. Flere funksjoner i Microsoft Office, inkludert enkelte veivisere og maler, fungerer ikke som de skal.

    Vil du installere Microsoft Office uten Visual Basic for Applications?

  6. Klikk Ja, og klikk deretter Fullfør. Når transformeringsfilen er opprettet, klikker du Avslutt for å avslutte veiviseren for egendefinert installasjon.

Hvis du vil ha mer informasjon om hvordan du klipper ut Office-installasjoner og hvordan du bruker veiviseren for egendefinert installasjon, kan du gå til følgende Microsoft-nettsteder:

Office 2016

(Forhåndsvisning) Office 2016 Administrative Template files (ADMX/ADML) and Office Customization Tool

Office 2013

Bruke OKT til å tilpasse Office 2013

Tilpasse installasjonsprogrammet før du installerer Office 2013

Office 2010

Tilpasse Office 2010

2007 Office-systemet

Tilpasse 2007 Office-systemet

Metode 2: Veiviser for egendefinert vedlikehold

Merk

Denne metoden kan bare brukes med Enterprise-utgaven av Microsoft Office.

Veiviseren for egendefinert vedlikehold er inkludert i Microsoft Office Resource Kit (ORK). Veiviseren brukes til å opprette en egendefinert tilpasningsfil for vedlikeholdsveiviseren (CMW-fil) som kan brukes til å oppdatere en eksisterende Office-installasjon. Følg disse trinnene for å opprette en CMW-fil for å fjerne Visual Basic for Applications kundestøtte.

Merk

Hvis du vil opprette CMW-filen, må du installere ORK-en. Du kan installere ORK fra ORK-mappen på CDen for en Enterprise-utgave av Office.

  1. Start veiviseren for egendefinert vedlikehold, og klikk deretter Neste.

  2. Skriv inn den fullstendige banen og filnavnet til .msi-filen i boksen Navn og bane til MSI-filen som skal åpnes , og klikk deretter Neste to ganger.

    Merk En .msi-fil er inkludert i installasjons-CD-en for Office. For Microsoft Office XP Professional Plus skriver du for eksempel inn D:\PROPLUS.MSI.

  3. Klikk Neste to ganger, og på siden Angi statuser for funksjonsinstallasjon, klikker du for å velge ønsket liste over installasjonsstatuser på siden Angi funksjonsinstallasjonstilstander.

  4. Klikk Visual Basic for Applications, og klikk deretter Ikke tilgjengelig, Skjult, Låst.

    Du får følgende melding:

    Du har valgt ikke å installere Visual Basic for Applications. Microsoft Access krever denne komponenten og vil ikke bli installert hvis du fortsetter. Flere funksjoner i Microsoft Office, inkludert enkelte veivisere og maler, fungerer ikke som de skal.

    Vil du installere Microsoft Office uten Visual Basic for Applications?

  5. Klikk Ja, og klikk deretter Fullfør. Når konfigurasjonsfilen for egendefinert vedlikeholdsveiviser (CMW-fil) er opprettet, klikker du Avslutt for å avslutte veiviseren for egendefinert vedlikehold.

Metode 3: Systempolicy

Redigeringsprogrammet for systempolicy er inkludert i Microsoft Office Resource Kit (ORK). Redigeringsprogrammet for systempolicyer kan brukes til å deaktivere Visual Basic for Applications støtte for Office-programmer.

Når du slår på policyen Deaktiver VBA for Office-programmer , settes VBAOFF DWORD-verdien til 1 i følgende registerundernøkkel:

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

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

Denne registerinnstillingen hindrer at Microsoft Excel, Microsoft FrontPage, Microsoft Outlook, Microsoft PowerPoint, Microsoft Publisher og Microsoft Word bruker Visual Basic for Applications.

Metode 4: Frittstående Office-installasjon

Under eller etter en Office-installasjon kan du angi funksjonene du vil installere. Dette gjør du slik:

  1. I installasjonsprogrammet for Office, på siden Velg installasjonsalternativer for alle Office-programmer og -verktøy , utvider du delte funksjoner for Office i listen Funksjoner som skal installeres .
  2. Klikk Visual Basic for Applications, og klikk deretter Ikke tilgjengelig.
  3. Fortsett Office-installasjonen eller -oppdateringen.

Microsoft Access krever Visual Basic for Applications. Hvis du vil aktivere installasjonen av Access og deaktivere Visual Basic for Applications i alle andre Office-programmer, installerer du en frittstående versjon av Microsoft Access, og deretter installerer du Office som en egendefinert installasjon som har Visual Basic for Applications deaktivert.

Metode 5: Legg til registerundernøkkelen VBAOff manuelt

VBAOff-registerundernøkkelen kan legges til manuelt for å deaktivere Visual Basic for Applications funksjonalitet for alle brukere på en datamaskin etter at Office er installert. Følg disse trinnene for å legge til VBAOff-registernøkkelen:

  1. Avslutt din versjon av alle Office-programmer.

  2. Klikk Start, klikk Kjør, skriv inn regedit og klikk deretter OK.

  3. Finn og klikk deretter for å velge en av følgende registernøkler, avhengig av hvilken versjon av produktet du bruker:

    • Finn og klikk for å velge HKEY_LOCAL_MACHINE\Software\Microsoft\Office\16.0\Commonfor Office 2016.

    • Finn og klikk for å velge HKEY_LOCAL_MACHINE\Software\Microsoft\Office\15.0\Commonfor Office 2013.

    • Finn og klikk for å velge HKEY_LOCAL_MACHINE\Software\Microsoft\Office\14.0\Commonfor Office 2010.

    • Finn og klikk for å velge HKEY_LOCAL_MACHINE\Software\Microsoft\Office\12.0\Commonfor 2007 Office-systemet.

    • Finn og klikk for å velge HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\Commonfor Office 2003.

    • Finn og klikk for å velge HKEY_LOCAL_MACHINE\Software\Microsoft\Office\10.0\Commonfor Office XP.

  4. Når du har valgt nøkkelen som er angitt i trinn 3, peker du på NyRediger-menyen og klikker deretter DWORD-verdi.

  5. Skriv inn VBAOff, og trykk deretter ENTER.

  6. Høyreklikk VBAOff, og klikk deretter Endre.

  7. Skriv 1 i boksen Verdidata, og klikk deretter OK.

  8. Fil-menyen klikker du på Avslutt for å avslutte registerredigering.

Merk Du kan også deaktivere Visual Basic for Applications funksjonalitet bare for gjeldende bruker. Du kan gjøre dette ved å velge den HKEY_CURRENT_USER banen for det aktuelle produktet som vises i trinn 3.

Hvis du vil ha mer informasjon, kan du se artikkelen i Microsoft Knowledge Base:

287567 viktige faktorer for å deaktivere VBA i Office XP