Formulieren met VBScript werken niet met Terminal Services in Outlook

Van toepassing op
Outlook 2016 Outlook 2013 Microsoft Outlook 2010 Windows Server 2008 Enterprise

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:

  1. 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.

  2. 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:

  1. 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's

  2. Voer 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