Symptomen
Als u Microsoft Outlook gebruikt in een Terminal Services-omgeving, kunt u Visual Basic Scripting Edition (VBScript) niet gebruiken in aangepaste Outlook-formulieren. Dit probleem kan optreden wanneer je een Microsoft Windows Terminal Server gebruikt in de installatiemodus of gebruikersmodus. Dit probleem doet zich ook voor bij Windows 2000 Terminal Server in de toepassingsmodus, maar niet in de modus Extern beheer.
Oorzaak
Standaard installeren Microsoft Office-programma's het onderdeel VBScript niet in Windows Terminal Server-omgevingen.
Tijdelijke oplossing
Gebruik een van de volgende methoden om dit probleem te omzeilen.
Methode 1: Het Outlvbs.dll bestand kopiëren naar bestaande installaties
Ga hiervoor als volgt te werk:
Kopieer het Outlvbs.dll bestand van een computer waarop Microsoft Outlook niet wordt uitgevoerd op een terminalserver.
Opmerking Zorg ervoor dat op deze computer en de terminalserver dezelfde versie van Outlook wordt uitgevoerd wanneer u het Outlvbs.dll bestand kopieert.
Kopieer het Outlvbs.dll bestand naar de juiste Office-map van de desbetreffende Terminal Server-computer voor uw versie van Office.
Office 2016:
- Installatie met MSI: Program Files\Microsoft Office\Office16
- Klik-en-Klaarinstallatie: Program Files\Microsoft Office\root\Office16
Office 2013:
- Installatie met MSI: Program Files\Microsoft Office\Office15
- Klik-en-Klaarinstallatie: Program Files\Microsoft Office 15\root\Office15
Office 2010: Program Files\Microsoft Office\Office14
Office 2007: Program Files\Microsoft Office\Office12
Office 2003: Program Files\Microsoft Office\Office11
Office 2002: Program Files\Microsoft Office\Office10
Opmerking Als uw besturingssysteem en Office-versie niet dezelfde hoeveelheid bits hebben, is de locatie 'Program Files(x86)'.
Belangrijk Wanneer u een Outlook-update installeert op de Terminal Server, wordt het Outlvbs.dll bestand niet bijgewerkt. Daarom moet u dezelfde update op de andere computer installeren en deze stappen volgen om het Outlvbs.dll bestand telkens wanneer een update wordt geïnstalleerd naar de Terminal Server te kopiëren.
Methode 2: Microsoft Office installeren met een extra eigenschap om het VBScript-onderdeel te laten installeren
Ga hiervoor als volgt te werk:
Bepaal de GUID (Globally Unique Identifier) voor het product dat u zojuist hebt geïnstalleerd. Als u Outlook hebt geïnstalleerd, gebruikt u die product-GUID. Als u Office Professional Plus 2010 hebt geïnstalleerd, gebruikt u die product-GUID. Als u meer informatie wilt over het bepalen van de GUID van het product dat u hebt geïnstalleerd, klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
3120274 Beschrijving van het nummeringsschema voor productcode-GUID's in Office 2016
2786054 Beschrijving van het nummeringsschema voor productcode-GUID's in Office 2013
2186281 Beschrijving van het nummeringsschema voor productcode-GUID's in Office 2010
928516 Beschrijving van het nummeringsschema voor productcode-GUID's in 2007 Office-suites en -programma'sVoer de volgende opdrachtregel uit nadat u de product-GUID hebt ontvangen:
msiexec /i <Productcode GUID> ADDLOCAL=OutlookVBScript /qb
Opmerking In deze opdracht <fungeert de productcode-GUID> als tijdelijke aanduiding voor de product-GUID.Als u bijvoorbeeld Office Professional Plus 2016 hebt geïnstalleerd, is de product-GUID als volgt:
{90160000-0011-0409-0000-000000FF1CE}
In dit voorbeeld ziet de opdrachtregel er als volgt uit:msiexec /i {90160000-0011-0409-0000-0000000FF1CE} ADDLOCAL=OutlookVBScript /qb
Meer informatie
Microsoft Office en Outlook Setup detecteren wanneer u Outlook installeert op een computer die is geconfigureerd met Terminal Services. In die situaties worden de ondersteuningsbestanden die nodig zijn om VBScript in aangepaste Outlook-formulieren in te schakelen niet geïnstalleerd. Als u daarom Outlook Script Editor probeert te starten, wordt het volgende foutbericht weergegeven:
Opmerking
Kan deze functie niet laden. Functie-id niet geregistreerd.
Als u probeert een aangepast Outlook-formulier te gebruiken dat VBScript bevat, ontvangt u geen foutbericht, maar wordt de VBScript-code in het formulier niet uitgevoerd.
Opmerking: In eerdere versies van Outlook werd VBScript ondersteund in een Terminal Services-omgeving.
Voor meer informatie over beschikbare resources en antwoorden op veelgestelde vragen over Microsoft Outlook-oplossingen klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
287530 Veelgestelde vragen over aangepaste formulieren en Outlook-oplossingen