Bekende problemen bij het ontwikkelen van aangepaste oplossingen voor Office Outlook 2007

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 929590 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen

Op deze pagina

Samenvatting

Dit artikel biedt een overzicht van enkele bekende problemen met de Outlook 2007-ontwikkelplatform. Deze problemen zijn wijzigingen opdrachtlocaties en hoe Outlook COM-woordenlijstvolgorde bovendien weergegeven wijzigingen, wijzigingen in functionaliteit in Outlook 2007 beschreven. Bekende problemen die worden vermeld in dit artikel niet rechtstreeks zijn gerelateerd aan het objectmodel, aangepaste formulieren in Microsoft Office Outlook 2003 of eerdere versies van Outlook of formuliergebieden in Outlook 2007.

INLEIDING

Dit artikel worden enkele bekende problemen bij het ontwikkelen van aangepaste oplossingen voor Microsoft Office Outlook 2007.

Meer informatie

De opdracht 'Uitgeschakelde Items' staat nu in het menu Help

In Outlook 2007, deUitgeschakelde Itemsopdracht heeft verplaatst van de Venster naar deHelpmenu. Toegang tot deUitgeschakeld Itemsin het dialoogvenster een van de volgende methoden gebruiken.

Methode 1

Op deHelpmenu, klik opItems uitschakelen.

Methode 2

  1. Op deExtramenu, klik opVertrouwenscentrum.
  2. In het navigatiedeelvenster Klik opInvoegtoepassingen.
  3. In deBeherenlijst selecterenUitgeschakelde Items, en klik vervolgens opGa naar.

COM-invoegtoepassingen worden uitgeschakeld wanneer u Outlook 2007 start met de/Safe overschakelen

Outlook 2007 en eerdere versies van Outlook start via de/ safeschakelen. In eerdere versies van Outlook, de/ safeHiermee schakelt u alleen schakelen Microsoft Exchange client extensions (ECEs). In Outlook 2007 de/ safeschakeloptie voorkomt ook COM-invoegtoepassingen laden. Dit probleem is de gedrag in andere Office-toepassingen sinds Office 2000.

Toegang tot deScripts toestaan in gedeelde mappenoptie en deScripts toestaan in openbare mappenoptie in Outlook 2007 als volgt:
  1. Op deExtramenu, klik opVertrouwenscentrum.
  2. Klik in het navigatiedeelvensterE-mail beveiliging.
Dat deScripts toestaan in gedeelde mappenoptie en deScripts toestaan in openbare mappenoptie bevinden zich onderScript in mappen.

De nieuwe registervermelding DontDisplayHKLMAddins verborgen COM-invoegtoepassingen

In Outlook 2007 kunt u het register DontDisplayHKLMAddins post verbergen COM-invoegtoepassingen die zijn geregistreerd krachtens de
HKEY_LOCAL_MACHINE
sleutel. Wanneer u deze COM-invoegtoepassingen verbergt, kunnen gebruikers niet ze verwijderen. Wanneer u het register DontDisplayHKLMAddins inschakelen post, Outlook 2007 heeft dezelfde werking als eerdere versies van Outlook.

Toevoegen de DontDisplayHKLMAddins registervermelding als volgt:
  1. Klik opStart, klik opUitvoeren, typRegeditin deOpenvak en klik vervolgens opOK.
  2. Zoek en klik op de volgende de subsleutel:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security
  3. WijsNieuwe, en klik vervolgens opDWORD-waarde.
  4. TypeDontDisplayHKLMAddins, en Druk op ENTER.
  5. Klik met de rechtermuisknopDontDisplayHKLMAddins, en Klik vervolgens opWijzigen.
  6. In deWaardegegevensin het vak1verbergen van COM-invoegtoepassingen die zijn geregistreerd krachtens de
    HKEY_LOCAL_MACHINE
    sleutel en klik vervolgens opOK.

    OpmerkingAls u typt0in deWaardegegevensvak, of als u deWaardegegevensleeg vak COM-invoegtoepassingen zijn weergegeven.
  7. Sluit Registereditor af en start de computer.
Als de registervermelding DontDisplayHKLMAddins gelijk aan 1 is, worden alle COM-invoegtoepassingen nog steeds weergegeven in het Vertrouwenscentrum. Deze registerinstelling verbergt HKLM geregistreerde COM-invoegtoepassingen alleen in deCOM-invoegtoepassingenhet dialoogvenster. Dit moet aanvaardbaar omdat u alleen kunt laden en invoegtoepassingen verwijderen met behulp van deCOM-invoegtoepassingenhet dialoogvenster.

De nieuwe registervermelding DisableCreateServices wordt voorkomen dat bepaalde MAPI-services geladen

Een beheerder kan maken de registervermelding DisableCreateServices onder de
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Options
sleutel. Deze registervermelding is Nieuw in Outlook 2007. De registervermelding DisableCreateServices kunt u voorkomen dat bepaalde MAPI-services geladen.

De registervermelding DisableCreateServices wordt een string-waarde opgeslagen. De waarde is een puntkomma's gescheiden lijst met MAPI-services. De namen van services de MAPI-namen die worden weergegeven in het bestand Mapisvc.inf. Bijvoorbeeld als volgt een subset van een bestand Mapisvc.inf is, kunt u een string-waarde vanMSOMS; OMSABin de registervermelding DisableCreateServices om te voorkomen dat gebruikers deze twee toevoegen Services.
[Services]
MSOMS=Outlook Mobile Service
OMSAB=Mobile Address Book
 
[Default Services]
MSOMS=Outlook Mobile Service
OMSAB=Mobile Address Book
In de context van aangepaste oplossingen moet ontwikkelaars houden organisaties kunnen beleidsregels kunnen beperken met nu implementeren MAPI-service.

Aangepaste eigenschappen kunnen niet worden doorgegeven in bepaalde scenario 's

De
AllowNamedProps
register sleutel is geïntroduceerd in Microsoft Office Outlook 2003 Service Pack 2 (SP2). Deze sleutel bevat een lijst met aangepaste eigenschappen die u kunt in Outlook.Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:
907985Wijzigingen in aangepaste eigenschappen in Outlook
Microsoft Knowledge Base-artikel 907985 beschrijft ook de volgende registersleutels:
  • AllowTNEFtoCreateProps
  • AllowMSGFilestoCreateProps
  • DisallowTNEFPreservation
Deze drie registersleutels zijn niet langer ondersteund in Outlook 2007.

SenderName en SentOnBehalfOfName eigenschappen werken niet langer met Outlook-weergave besturingselement beperking

De SenderName en SentOnBehalfOfName eigenschappen verwijzen naar OutlookUitveld. Als u de Outlook-weergavebesturing en de SenderName of de eigenschap SentOnBehalfOfName samen met de eigenschap beperking, ontvangen een uitzondering. De oplossing is de eigenschappen Filter gebruiken om te zoeken naar items die zijn gebaseerd op deUitveld. U kunt bijvoorbeeld de volgende benadering met een script van Microsoft Visual Basic Scripting Edition (VBScript).
ViewCtl1.Filter = """urn:schemas:httpmail:fromname""" & " = 'John Smith'"

Outlook wordt vandaag vervangen

Ontwikkelaars wordt niet op de pagina Outlook Vandaag aanpassen. Deze functie wordt afgeschaft. Het wordt onderhouden alleen voor neerwaartse compatibiliteit.

Visual Basic 6.0 MAPI-besturingselementen worden niet langer ondersteund.

Microsoft Visual Basic 6.0 bevat twee MAPI-besturingselementen gebruiken Simple MAPI MAPI-e-toepassingen geïntegreerd. Deze besturingselementen zijn niet getest met Outlook 2007. Er is echter ten minste één grote bekend probleem met deze besturingselementen in Outlook 2007. Gebruik deze besturingselementen met Outlook 2007 is niet ondersteund.

De Outlook-protocol werkt niet meer buiten Outlook

Het protocol Outlook (Outlook: / /) is gewijzigd. Dit protocol wordt werkt alleen wanneer u in Outlook gebruikt. U kunt dit protocol op een map home pagina op de werkbalk Web of in de hoofdtekst van een Outlook-item.

OpmerkingOutlook herkend het Outlook-protocol niet automatisch wanneer u het protocol in de hoofdtekst van een item. Het protocol werkt echter als u deze als instelt een hyperlink.

Collaboration Data Objects 1.2.1 niet langer deel uitmaakt van het 2007 Office system

Collaboration Data Objects (CDO) 1.2.1 is een pakket toegang tot Outlook-compatibele objecten via een COM-gebaseerde API biedt. In plaats van CDO 1.2.1 ontwikkelaars worden aangemoedigd de Outlook gebruiken objectmodel als ze kunnen. Ga naar de volgende verkrijgen van CDO 1.21 Microsoft-website:
http://www.Microsoft.com/downloads/details.aspx?FamilyID = 2714320d-c997-4de1-986f-24f081725d36
OpmerkingDeze versie van CDO is voor Microsoft Exchange Server gemaakt. Deze versie van CDO genereert dus geen beveiligingswaarschuwingen voor het Outlook-objectmodel guard wanneer u CDO voor programmatische toegang tot gegevens van geadresseerden of e-mailberichten verzenden. Vanwege dit gedrag de nieuwe ondersteuning voor Groepsbeleid voor beveiligingsinstellingen in Outlook 2007 niet toepassing CDO.

Outlook 2007 kunt die u een voorbeeld van bepaalde soorten aangesloten bestanden wanneer u e-mailberichten bekijken. Gebruik de API-architectuur die Windows Vista gebruikt Outlook en andere toepassingen in het 2007 Office system. Voor informatie over het maken van een handler voorbeeld gaat u naar de volgende website van Microsoft Developer Network (MSDN):
http://msdn2.Microsoft.com/en-us/library/bb776865.aspx

Web formulierfunctionaliteit is verwijderd.

U kunt Outlook 2007 niet gebruiken met Microsoft Exchange Server 5.5. Bovendien de Exchange Server 5.5 Web formulier functie rendering is verwijderd uit deOptiesdialoogvenster vak. Deze voorziening als volgt:
  1. Op deExtramenu, klik opOpties, en klik vervolgens op deAnderetabblad.
  2. OnderAlgemeen, klik opGeavanceerde Opties.
  3. OnderIn alle Microsoft Office-programma 's, klik opAangepaste formulieren.

MAPI-formulieren openen niet meer standaard

Outlook 2007 wordt standaard niet geopend MAPI-formulieren die zijn gemaakt met behulp van C++. Naar Deze functionaliteit inschakelen, als volgt:
  1. Op deExtramenu, klik opOpties, en klik vervolgens op deAnderetabblad.
  2. OnderAlgemeen, klik opGeavanceerde Opties.
  3. OnderIn alle Microsoft Office-programma 's, klik opAangepaste formulieren.
  4. Selecteer deToestaan dat formulieren slaan Outlookselectievakje.

De sleutel DisableAddinBtns beleid wordt niet langer ondersteund.

Eerdere versies van Outlook de
DisableAddinBtns
beleid sleutel. Deze beleidssleutel kunt u de knoppen voor invoegtoepassingen uitschakelen. Wanneer u de knoppen uitschakelt, kunnen geen gebruikers laden of verwijderen van Exchange client-extensies in Outlook. Outlook 2007 ondersteund niet meer beleidssleutel.

COM-invoegtoepassingen die zijn geregistreerd in de sleutel HKEY_LOCAL_MACHINE worden niet meer standaard verborgen.

COM-invoegtoepassingen kunnen worden geregistreerd in de
HKEY_CURRENT_USER
toets of de
HKEY_LOCAL_MACHINE
sleutel. In eerdere versies van Office-invoegtoepassingen die zijn geregistreerd in de
HKEY_CURRENT_USER
sleutel weergegeven in het venster COM-invoegtoepassingen. Echter invoegtoepassingen ingeschreven zijn in de
HKEY_LOCAL_MACHINE
sleutel niet weergegeven in het venster COM-invoegtoepassingen. Hierdoor kan ontwikkelaars en beheerders registreren een invoegtoepassing in de
HKEY_LOCAL_MACHINE
sleutel zodat de invoegtoepassing kunnen geen gebruikers verwijderen.

Wijzigingen in de 2007 Microsoft Office system Dit standaardgedrag. De lijst met COM-invoegtoepassingen-venster en het Vertrouwenscentrum alle geregistreerde invoegtoepassingen. Als u beheerders wilt verbergen invoegtoepassingen die zijn geregistreerd in de
HKEY_LOCAL_MACHINE
sleutel, kunnen ze een beleidssleutel inschakelen eerder implementeren gedrag.

Invoegtoepassingen die zijn geregistreerd in verbergen de
HKEY_LOCAL_MACHINE
sleutel, volgen deze stappen:
  1. Klik opStart, klik opUitvoeren, typRegeditin deOpenvak en klik vervolgens opOK.
  2. Zoek en klik op de volgende de subsleutel:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security
  3. WijsNieuwe, en klik vervolgens opDWORD-waarde.
  4. TypeDontDisplayHKLMAddins, en Druk op ENTER.
  5. Klik met de rechtermuisknopDontDisplayHKLMAddins, en Klik vervolgens opWijzigen.
  6. In deWaardegegevensin het vak1verbergen van de invoegtoepassingen die zijn geregistreerd in de
    HKEY_LOCAL_MACHINE
    sleutel. Klik opOK.
  7. Sluit Registereditor af en start de computer.

Beheer van Exchange Server-scripts op de server niet langer ondersteund.

In eerdere versies van Outlook kunt u Exchange Server-scripts beheren op deAgententabblad in een map Eigenschappen. Exchange Server 5.5 en latere versies van Exchange Server ondersteunen deze serverscripts. DeAgententabblad wordt geleverd door een Exchange-client extensie (Scrptxtn.dll) die Outlook installeert. Bovendien zijn deze scripts afhankelijk van de Microsoft Exchange Server gebeurtenis Service configuratie Object Library (Esconf.dll).

Het bestand scrptxtn.dll en het bestand Esconf.dll zijn opgenomen in Outlook 2007. Daarom kan niet u installeren, verwijderen en beheren van Exchange Server serverscripts in Outlook 2007. Als u deze functionaliteit hebt nodig, moet u een eerdere versie van Outlook.

OpmerkingExchange 2000 Server de meer robuuste gebeurtenis-sink-functionaliteit geïntroduceerd dat is ontworpen ter vervanging van Exchange Server-scripts. DeAgententabblad is niet gerelateerde gebeurtenis-sinks. Bovendien omdat gebeurtenis-sinks beschikbaar voor een tijdje zijn, moet het effect van deze ontwerpwijziging minimaal.

Exchange client extensions zijn afgeschaft

De architectuur van Exchange client extension werd oorspronkelijk ondersteund door de uitwisseling Server-client in Windows 95. Outlook 97 ondersteunt ook Exchange client extensions. Nieuwere versies van Outlook, waaronder Outlook 2007 ECEs nog steeds ondersteuning voor neerwaartse compatibiliteit. Ontwikkelaars zijn echter nu sterk aangemoedigd met de architectuur van COM voor nieuwe bouwen Outlook-modules. Veel wijzigingen in Outlook 2007 geïmplementeerd als 'ECE pariteit' functies. Omdat Outlook nu deze functies, ondersteuning voor Exchange kunnen client extensions worden stopgezet.

Eigenschappen

Artikel ID: 929590 - Laatste beoordeling: woensdag 5 oktober 2011 - Wijziging: 3.0
De informatie in dit artikel is van toepassing op:
  • Microsoft Office Outlook 2007
Trefwoorden: 
kbhowto kbinfo kbexpertiseadvanced kbmt KB929590 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende:929590

Geef ons feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com