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.
Start veiviseren for egendefinert installasjon, og klikk deretter Neste.
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.
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.
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.
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?
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
Office 2013
Bruke OKT til å tilpasse Office 2013
Tilpasse installasjonsprogrammet før du installerer Office 2013
Office 2010
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.
Start veiviseren for egendefinert vedlikehold, og klikk deretter Neste.
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.
Klikk Neste to ganger, og på siden Angi statuser for funksjonsinstallasjon, klikker du for å velge ønsket liste over installasjonsstatuser på siden Angi funksjonsinstallasjonstilstander.
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?
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:
- 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 .
- Klikk Visual Basic for Applications, og klikk deretter Ikke tilgjengelig.
- 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:
Avslutt din versjon av alle Office-programmer.
Klikk Start, klikk Kjør, skriv inn regedit og klikk deretter OK.
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.
Når du har valgt nøkkelen som er angitt i trinn 3, peker du på Ny på Rediger-menyen og klikker deretter DWORD-verdi.
Skriv inn VBAOff, og trykk deretter ENTER.
Høyreklikk VBAOff, og klikk deretter Endre.
Skriv 1 i boksen Verdidata, og klikk deretter OK.
På 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