Du er frakoblet, venter på at Internett skal koble til igjen

Kjente problemer når du utvikler egendefinerte løsninger for Office Outlook 2007

Sammendrag
Denne artikkelen inneholder en oversikt over noen kjente problemer med utviklingsplattformen Outlook 2007. Disse problemene omfatter endringer i kommandoplasseringer og endringer i hvordan Outlook viser COM-tillegg. I tillegg drøfter denne artikkelen funksjonalitetsendringer i Outlook 2007. De kjente problemene som er nevnt i denne artikkelen, er ikke direkte relatert til objektmodellen, til egendefinerte skjemaer i Microsoft Office Outlook 2003 eller i tidligere versjoner av Outlook, eller til skjemaområdene i Outlook 2007.
INNLEDNING
Denne artikkelen drøfter kjente problemer når du utvikler egendefinerte løsninger for Microsoft Office Outlook 2007.
Mer informasjon

Kommandoen Deaktiverte elementer finnes nå på Hjelp-menyen

I Outlook 2007 er kommandoen Deaktiverte elementer flyttet fra Om-vinduet til Hjelp-menyen. Hvis du vil ha tilgang til dialogboksen Deaktiverte elementer, kan du bruke en av følgende metoder.

Metode 1

Hjelp-menyen klikker du Disable Items (Deaktiver elementer).

Metode 2

  1. Klikk KlareringssenterVerktøy-menyen.
  2. Klikk Tillegg i navigasjonsruten.
  3. I Behandle-listen velger du Deaktiverte elementer, og deretter klikker du OK.

COM-tillegg deaktiveres når du starter Outlook 2007 ved å bruke /safe-bryteren

Du kan starte Outlook 2007 og tidligere versjoner av Outlook ved å bruke /safe-bryteren. I tidligere versjoner av Outlook deaktiverte /safe-bryteren bare Microsoft Exchange-klientutvidelser (ECE). I Outlook 2007 hindrer også /safe-bryteren at COM-tillegg lastes inn. Denne virkemåten har vært den samme i andre Office-programmer siden Office 2000.

Bruk følgende fremgangsmåte for å få tilgang til alternativene Tillat skript i delte mapper og Tillat skript i fellesmapper i Outlook 2007:
  1. Klikk KlareringssenterVerktøy-menyen.
  2. Klikk E-postsikkerhet i navigasjonsruten.
Legg merke til at alternativene Tillat skript i delte mapper og Tillat skript i fellesmapper finnes under Skript i mapper.

Den nye registeroppføringen DontDisplayHKLMAddins skjuler COM-tillegg

I Outlook 2007 kan du bruke registeroppføringen DontDisplayHKLMAddins til å skjule COM-tillegg som er registrert under
HKEY_LOCAL_MACHINE
-nøkkelen. Når du skjuler disse COM-tilleggene, kan ikke brukere laste dem ut. Når du aktiverer registeroppføringen DontDisplayHKLMAddins, har Outlook 2007 samme virkemåte som tidligere versjoner av Outlook.

Bruk følgende fremgangsmåte for å legge til registeroppføringen DontDisplayHKLMAddins:
  1. Klikk Start, Kjør, og skriv deretter inn regedit i Åpne-boksen. Klikk OK.
  2. Finn og høyreklikk følgende undernøkkel:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security
  3. Pek på Ny og klikk deretter DWORD-verdi.
  4. Skriv inn DontDisplayHKLMAddins, og trykk deretter ENTER.
  5. Høyreklikk DontDisplayHKLMAddins og klikk deretter Endre.
  6. I Verdidata-boksen skriver du inn 1 for å skjule COM-tilleggene som er registrert under
    HKEY_LOCAL_MACHINE
    -nøkkelen, og deretter klikker du OK.

    Obs!  Hvis du skriver inn 0 i Verdidata-boksen, eller hvis du lar Verdidata-boksen stå tom, vises COM-tilleggene.
  7. Avslutt Registerredigering, og start datamaskinen på nytt.
Når registeroppføringen DontDisplayHKLMAddins er lik 1, vises fremdeles alle COM-tilleggene i klareringssenteret. Denne registerinnstillingen skjuler bare HKLM-registrerte COM-tillegg i dialogboksen COM-tillegg. Dette bør være akseptabelt, fordi du bare kan laste inn og laste ut tilleggene ved hjelp av dialogboksen COM-tillegg.

Den nye registeroppføringen DisableCreateServices hindrer bestemte MAPI-tjenester i å bli lastet inn

En administrator kan opprette registeroppføringen DisableCreateServices under
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Options
-nøkkelen. Denne registeroppføringen er ny i Outlook 2007. Du kan bruke registeroppføringen DisableCreateServices for å hindre at bestemte MAPI-tjenester blir lastet inn.

Registeroppføringen DisableCreateServices lagrer en strengverdi. Strengverdien er en semikolondelt liste over MAPI-tjenester. Navnene på tjenestene er MAPI-navnene som vises i filen Mapisvc.inf. Hvis for eksempel følgende er et delsett fra en Mapisvc.inf-fil, kan du bruke en strengverdi på MSOMS;OMSAB i registeroppføringen DisableCreateServices for å hindre brukere i å legge til disse to tjenestene.
[Services]MSOMS=Outlook Mobile ServiceOMSAB=Mobile Address Book [Default Services]MSOMS=Outlook Mobile ServiceOMSAB=Mobile Address Book
Når det gjelder egendefinerte løsninger, bør utviklere være oppmerksomme på at organisasjoner nå kan distribuere policyer som kan begrense bruken av MAPI-tjenesten.

Det kan hende at egendefinerte egenskaper ikke kan overføres i noen scenarier

Registeroppføringen
AllowNamedProps
ble innført i Microsoft Office Outlook 2003 Service Pack 2 (SP2). Denne nøkkelen lagrer en liste over egendefinerte egenskaper som du kan bruke i Outlook. Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
907985 Endringer i egendefinerte egenskaper i Outlook (denne artikkelen kan være på engelsk)
Microsoft Knowledge Base-artikkel 907985 beskriver også følgende registernøkler:
  • AllowTNEFtoCreateProps
  • AllowMSGFilestoCreateProps
  • DisallowTNEFPreservation
Disse tre registernøklene støttes ikke lenger i Outlook 2007.

Planer i dag avskrives

Utviklere oppmuntres ikke til å tilpasse siden Planer i dag. Denne funksjonen avskrives. Den opprettholdes bare på grunn av tilbakevirkende kompatibilitet.

Visual Basic 6.0 MAPI-kontroller støttes ikke lenger

Microsoft Visual Basic 6.0 inneholder to MAPI-kontroller som bruker Simple MAPI for å gi integrering med MAPI-baserte e-postprogrammer. Disse kontrollene ble ikke testet med Outlook 2007. Det er imidlertid minst ett stort, kjent problem med disse kontrollene i Outlook 2007. Bruk av disse kontrollene med Outlook 2007 støttes ikke.

Outlook-protokollen virker ikke lenger utenfor Outlook

Outlook-protokollen (Outlook://) er endret. Denne protokollen virker bare når du bruker den i Outlook. Du kan bruke denne protokollen på en hjemmeside for en mappe, på webverktøylinjen eller i brødteksten til et Outlook-element.

Obs!  Outlook gjenkjenner ikke automatisk Outlook-protokollen når du skriver inn protokollen i brødteksten til et hvilket som helst element. Protokollen fungerer imidlertid hvis du angir den som en hyperkobling.

Collaboration Data Objects 1.2.1 er ikke lenger inkludert i 2007 Office-systemet

Collaboration Data Objects (CDO) 1.2.1 er en pakke som gir tilgang til Outlook-kompatible objekter via en COM-basert API. I stedet for å bruke CDO 1.2.1, oppfordres utviklere til å bruke Outlook-objektmodellen hvis de har mulighet for det. Hvis du vil skaffe deg CDO 1.21, kan du gå til følgende Microsoft-webområde:Obs!  Denne versjonen av CDO ble opprettet for Microsoft Exchange Server. Derfor genererer ikke denne versjonen av CDO sikkerhetsmeldinger for Outlook-objektmodellen når du bruker CDO i et program til å få tilgang til mottakerinformasjon eller sende e-postmeldinger. På grunn av denne virkemåten gjelder ikke den nye støtten for gruppepolicyen for sikkerhetsinnstillinger i Outlook 2007, for CDO.

I Outlook 2007 kan du forhåndsvise bestemte typer vedlagte filer når du viser e-postmeldinger. Outlook og andre programmer i 2007 Office-systemet bruker samme API-arkitektur som i Windows Vista. Hvis du vil ha informasjon om hvordan du oppretter et behandlingsprogram for forhåndsvisning, kan du gå til følgende webområde for MSDN (Microsoft Developer Network):

Webskjemafunksjonen er fjernet

Du kan ikke bruke Outlook 2007 for å koble til Microsoft Exchange Server 5.5. I tillegg har Exchange Server 5.5-funksjonen for webskjemagjengivelse blitt fjernet fra dialogboksen Alternativer. Bruk følgende fremgangsmåte for å få tilgang til denne funksjonen:
  1. Klikk AlternativerVerktøy-menyen, og klikk deretter kategorien Annet.
  2. Under Generelt klikker du Avanserte alternativer.
  3. Under I alle Microsoft Office-programmer klikker du Egendefinerte skjemaer.

MAPI-skjemaer åpnes ikke lenger som standard

Som standard åpner ikke Outlook 2007 MAPI-skjemaer som ble opprettet ved hjelp av C++. Følg disse trinnene for å aktivere denne funksjonaliteten:
  1. Klikk AlternativerVerktøy-menyen, og klikk deretter kategorien Annet.
  2. Under Generelt klikker du Avanserte alternativer.
  3. Under I alle Microsoft Office-programmer klikker du Egendefinerte skjemaer.
  4. Klikk for å merke av for Tillat skjemaer som ikke bruker Outlook.

Policynøkkelen DisableAddinBtns støttes ikke lenger

Tidligere versjoner av Outlook støtter
DisableAddinBtns
-policynøkkelen. Du kan bruke denne policynøkkelen til å deaktivere knappene for tillegg. Når du deaktiverer knappene, kan ikke brukere laste inn eller laste ut Exchange-klientutvidelser i Outlook. Outlook 2007 støtter ikke lenger denne policynøkkelen.

COM-tillegg som er registrert i HKEY_LOCAL_MACHINE-nøkkelen, er ikke lenger skjult som standard

COM-tillegg kan registreres enten i
HKEY_CURRENT_USER
-nøkkelen eller i
HKEY_LOCAL_MACHINE
-nøkkelen. I tidligere versjoner av Office ble tillegg som er registrert i
HKEY_CURRENT_USER
-nøkkelen, vist i COM-tillegg-vinduet. Tillegg som er registrert i
HKEY_LOCAL_MACHINE
-nøkkelen, vises imidlertid ikke i COM-tillegg-vinduet. Ved hjelp av denne virkemåten kan utviklere og administratorer registrere et tillegg i
HKEY_LOCAL_MACHINE
-nøkkelen, slik at brukere ikke kan fjerne tillegget.

2007 Microsoft Office-systemet endrer denne standard virkemåten. Klareringssenteret og COM-tillegg-vinduet viser alle registrerte tillegg. Hvis administratorer vil skjule tillegg som er registrert i
HKEY_LOCAL_MACHINE
-nøkkelen, kan de distribuere en policynøkkel for å aktivere tidligere virkemåte.

Bruk følgende fremgangsmåte for å skjule tillegg som er registrert i
HKEY_LOCAL_MACHINE
-nøkkelen:
  1. Klikk Start, Kjør, og skriv deretter inn regedit i Åpne-boksen. Klikk OK.
  2. Finn og høyreklikk følgende undernøkkel:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security
  3. Pek på Ny og klikk deretter DWORD-verdi.
  4. Skriv inn DontDisplayHKLMAddins, og trykk deretter ENTER.
  5. Høyreklikk DontDisplayHKLMAddins og klikk deretter Endre.
  6. I Verdidata-boksen skriver du inn 1 for å skjule tilleggene som er registrert i
    HKEY_LOCAL_MACHINE
    -nøkkelen. Klikk OK.
  7. Avslutt Registerredigering, og start datamaskinen på nytt.

Behandling av Exchange Server-skript på serversiden støttes lenger ikke

I tidligere versjoner av Outlook kan du behandle Exchange Server-skript i kategorien Agenter i egenskapene for en mappe. Exchange Server 5.5 og senere versjoner av Exchange Server støtter disse skriptene på serversiden. Kategorien Agenter er fra en Exchange-klientutvidelse (Scrptxtn.dll) som Outlook installerer. I tillegg avhenger disse skriptene av Microsoft Exchange Server Event Service Configuration Object Library (Esconf.dll).

Filene Scrptxtn.dll og Esconf.dll er ikke inkludert i Outlook 2007. Du kan derfor ikke installere, avinstallere og behandle Exchange Server-skript på serversiden i Outlook 2007. Hvis du trenger denne funksjonen, må du bruke en tidligere versjon av Outlook.

Obs!  Exchange 2000 Server innførte den mer robuste hendelsesmottakerfunksjonen som er ment å erstatte Exchange Server-skript. Kategorien Agenter er ikke relatert til hendelsesmottakere. Fordi hendelsesmottakere har vært tilgjengelige en stund, bør effekten av denne utformingsendringen være minimal.

Exchange-klientutvidelser avskrives

Arkitekturen for Exchange-klientutvidelser ble opprinnelig støttet av Exchange Server-klienten i Microsoft Windows 95. Outlook 97 støtter også Exchange-klientutvidelser. Senere versjoner av Outlook, inkludert Outlook 2007, støtter fremdeles ECEer på grunn av tilbakevirkende kompatibilitet. Utviklere oppfordres nå imidlertid til å bruke COM-tilleggsarkitekturen for å bygge nye Outlook-tillegg. Mange av endringene i Outlook 2007 har blitt implementert som ECE-paritetsfunksjoner. Fordi Outlook nå har disse funksjonene, kan støtte for Exchange-klientutvidelser avsluttes.
OL2007 Outlook2007
Egenskaper

Artikkel-ID: 929590 – Forrige gjennomgang: 02/08/2008 11:14:00 – Revisjon: 2.2

  • Microsoft Office Outlook 2007
  • kbhowto kbinfo kbexpertiseadvanced KB929590
Tilbakemelding