Office Outlook 2007:lle mukautettuja ratkaisuja luotaessa kohdattavat tunnetut ongelmat

Artikkeleiden käännökset Artikkeleiden käännökset
Artikkelin tunnus: 929590 - Näytä tuotteet, joita tämä artikkeli koskee.
Laajenna kaikki | Kutista kaikki

Tällä sivulla

Yhteenveto

Tässä artikkelissa on yleiskatsaus joistakin Outlook 2007 -kehitysympäristön kanssa ilmenevistä tunnetuista ongelmista. Näitä ongelmia ovat esimerkiksi muutokset komentojen sijainteihin ja Outlookin tapaan näyttää COM-apuohjelmat. Lisäksi tässä artikkelissa käsitellään Outlook 2007:n toimintojen muutoksia. Tässä artikkelissa mainitut tunnetut ongelmat eivät liity suoraan objektimalliin, Microsoft Office Outlook 2003:n tai Outlookin aiempien versioiden mukautettuihin lomakkeisiin tai Outlook 2007:n lomakealueisiin.

JOHDANTO

Tässä artikkelissa kuvataan joitakin tunnettuja ongelmia, joita voi ilmetä kehitettäessä mukautettuja ratkaisuja Microsoft Office Outlook 2007:lle.

Enemmän tietoa

Käytöstä poistetut kohteet -komento sijaitsee nyt Ohje-valikossa

Outlook 2007:n Käytöstä poistetut kohteet -komento on siirretty Tietoja-valintaikkunasta Ohje-valikkoon. Voit käyttää Käytöstä poistetut kohteet -valintaikkunaa jollakin seuraavista tavoista.

Tapa 1

Valitse Ohje-valikosta Käytöstä poistetut kohteet.

Tapa 2

  1. Valitse Työkalut-valikosta Valvontakeskus.
  2. Valitse siirtymisruudussa Apuohjelmat.
  3. Valitse Hallinta-luettelosta Käytöstä poistetut kohteet ja valitse sitten Siirry.

COM-apuohjelmat poistetaan käytöstä, kun Outlook 2007 käynnistetään käyttäen /safe-valitsinta

Voit käyttää Outlook 2007:n ja Outlookin aiemmat versiot käyttämällä /safe-valitsinta. Outlookin aiemmissa versioissa /safe-valitsin poistaa käytöstä ainoastaan Microsoft Exchange Client Extension (ECE) -laajennukset. Outlook 2007:ssä /safe-valitsin estää myös COM-apuohjelmien lataamisen. Tämä on ollut muiden Office-sovellusten toiminta Office 2000:sta alkaen.

Jos haluat käyttää Outlook 2007:n Salli komentosarjat jaetuissa kansioissa- ja Salli komentosarjat julkisissa kansioissa -asetuksia, toimi seuraavasti:
  1. Valitse Työkalut-valikosta Valvontakeskus.
  2. Valitse siirtymisruudussa Sähköpostin suojausasetukset.
Huomaa, että Salli komentosarjat jaetuissa kansioissa- ja Salli komentosarjat julkisissa kansioissa -asetukset sijaitsevat Kansioiden komentosarjat -osassa.

Uusi DontDisplayHKLMAddins-rekisterimerkintä piilottaa COM-apuohjelmat

Outlook 2007:ssä voit käyttää DontDisplayHKLMAddins-rekisterimerkintää ja piilottaa COM-apuohjelmat, jotka on rekisteröity
HKEY_LOCAL_MACHINE
-avaimen alla. Kun piilotat nämä COM-apuohjelmat, käyttäjät eivät pysty poistamaan niiden lataamista. Kun otat DontDisplayHKLMAddins-rekisterimerkinnän käyttöön, Outlook 2007 toimii samalla tavalla kuin Outlookin aiemmat versiot.

Voit lisätä DontDisplayHKLMAddins-rekisterimerkinnän seuraavasti:
  1. Napsauta Käynnistä-painiketta, valitse Suorita, kirjoita Avaa-ruutuun regedit ja valitse sitten OK.
  2. Etsi seuraava aliavain ja napsauta sitä hiiren kakkospainikkeella:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security
  3. Valitse Uusi ja valitse sitten DWORD-arvo.
  4. Kirjoita DontDisplayHKLMAddins ja paina sitten ENTER-näppäintä.
  5. Napsauta hiiren kakkospainikkeella DontDisplayHKLMAddins-arvoa ja valitse sitten Muokkaa.
  6. Kirjoita Arvon data -ruutuun 1, jotta
    HKEY_LOCAL_MACHINE
    -avaimen alla rekisteröidyt COM-apuohjelmat piilotetaan, ja valitse sitten OK.

    Huomautus Jos kirjoitat Arvon data -ruutuun 0 tai jätät Arvon data -ruudun tyhjäksi, COM-apuohjelmat näytetään.
  7. Sulje Rekisterieditori ja käynnistä tietokone uudelleen.
Kun DontDisplayHKLMAddins-rekisterimerkinnän arvo on 1, kaikki COM-apuohjelmat näytetään edelleen Valvontakeskuksessa. Tämä rekisteriasetus piilottaa HKLM-rekisteröidyt COM-apuohjelmat ainoastaan COM-apuohjelmat-valintaikkunassa. Tämän pitäisi olla hyväksyttävää, koska voit ladata apuohjelmia ja poistaa niiden lataamisen ainoastaan COM-apuohjelmat-valintaikkunan avulla.

DisableCreateServices-rekisterimerkintä estää tiettyjen MAPI-palveluiden lataamisen

Järjestelmänvalvoja voi luoda DisableCreateServices-rekisterimerkinnän
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Options
-avaimen alle. Tämä rekisterimerkintä on uusi Outlook 2007:ssä. Voit estää tiettyjen MAPI-palveluiden lataamisen DisableCreateServices-rekisterimerkinnän avulla.

DisableCreateServices-rekisterimerkintä sisältää merkkijonoarvon. Tämä merkkijonoarvo puolipistein eroteltu MAPI-palveluiden luettelo. Palveluiden nimet ovat Mapisvc.inf-tiedostossa näkyviä MAPI-nimiä. Esimerkiksi jos seuraava on Mapisvc.inf-tiedoston alijoukko, voit määrittää merkkijonoarvon MSOMS;OMSAB DisableCreateServices-rekisterimerkinnässä, jos haluat estää käyttäjiä lisäämistä kyseistä kahta palvelua.
[Services]
MSOMS=Outlook Mobile Service
OMSAB=Mobile Address Book
 
[Default Services]
MSOMS=Outlook Mobile Service
OMSAB=Mobile Address Book
Kehittäjien tulee tietää mukautettujen ratkaisujen kontekstissa, että organisaatiot voivat nyt ottaa käyttöön käytäntöjä, jotka voivat rajoittaa MAPI-palvelun käyttöä.

Mukautettuja ominaisuuksia ei ehkä levitetä joissakin tilanteissa

AllowNamedProps
-rekisterimerkintä oli käytössä ensimmäisen kerran Microsoft Office Outlook 2003 Service Pack 2:ssa (SP2). Kyseinen avain sisältää luettelon mukautetuista ominaisuuksista, joita voidaan käyttää Outlookissa. Saat lisätietoja napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokannassa:
907985 Outlookin mukautettujen ominaisuuksien muutokset (tämä artikkeli saattaa olla englanninkielinen)
Microsoft Knowledge Base -tietokannan artikkelissa 907985 kuvataan myös seuraavat rekisteriavaimet:
  • AllowTNEFtoCreateProps
  • AllowMSGFilestoCreateProps
  • DisallowTNEFPreservation
Näitä kolmea rekisteriavainta ei enää tueta Outlook 2007:ssä.

Outlook tänään -sivua ollaan poistamassa

Microsoft suosittelee, etteivät kehittäjät mukauta Outlook tänään -sivua. Kyseistä ominaisuutta ollaan poistamassa. Sitä pidetään yllä vain siksi, että yhteensopivuus vanhempiin versioihin säilytetään.

Visual Basic 6.0:n MAPI-ohjausobjekteja ei enää tueta

Microsoft Visual Basic 6.0 sisältää kaksi MAPI-ohjausobjektia, jotka tarjoavat integroinnin MAPI-pohjaisiin sähköpostisovelluksiin Simple MAPIn avulla. Näitä ohjausobjekteja ei ole testattu Outlook 2007:n kanssa. Näiden ohjausobjektien käyttämisessä Outlook 2007:ssä on kuitenkin ainakin yksi tunnettu suuri ongelma. Näiden ohjausobjektien käyttämistä Outlook 2007:n kanssa ei tueta.

Outlook-protokolla ei enää toimi Outlookin ulkopuolella

Outlook-protokollaa (Outlook://) on muutettu. Tämä protokolla toimii ainoastaan, kun sitä käytetään Outlookissa. Voit käyttää tätä protokollaa kansion aloitussivulla, Web-työkalurivillä tai Outlook-viestin tekstissä.

Huomautus Outlook ei tunnista Outlook-protokollaa automaattisesti, kun kirjoitat sen minkä tahansa viestin tekstiin. Protokolla kuitenkin toimii, jos määrität sen hyperlinkiksi.

Collaboration Data Objects 1.2.1 ei enää sisälly 2007 Office systemiin

Collaboration Data Objects (CDO) 1.2.1 on paketti, joka mahdollistaa Outlook-yhteensopivien objektien käyttämisen COM-pohjaisen API-liittymän kautta. Microsoft suosittelee, että kehittäjät käyttävät Outlookin objektimallia CDO 1.2.1:n käyttämisen sijaan, jos se on mahdollista. Voit hankkia CDO 1.2.1:n seuraavasta Microsoftin verkkosivustosta:
http://www.microsoft.com/downloads/details.aspx?FamilyID=2714320d-c997-4de1-986f-24f081725d36
Huomautus Tämä CDO-versio luotiin Microsoft Exchange Serveriä varten. Tämän vuoksi tämä CDO-versio ei luo suojauskehotteita Outlook-objektinmallille, kun vastaanottajan tietoja käytetään tai sähköpostiviestejä lähetetään ohjelmallisesti CDO:n avulla. Tämän toiminnan vuoksi Outlook 2007:n suojausasetusten uusi ryhmäkäytäntötuki ei koske CDO:ta.

Outlook 2007 mahdollistaa tiettyjen liitetiedostojen esikatselun sähköpostiviestejä tarkasteltaessa. Outlook ja muut 2007 Office systemin sovellukset käyttävät samaa API-arkkitehtuuria kuin Windows Vista. Tietoja esikatselukäsittelyn luomisesta on seuraavassa Microsoft Developer Network (MSDN) -verkkosivustossa:
http://msdn2.microsoft.com/en-us/library/bb776865.aspx

Web-lomaketoiminnot on poistettu

Et pysty muodostamaan yhteyttä Microsoft Exchange Server 5.5:een Outlook 2007:n avulla. Lisäksi Exchange Server 5.5:n Web-lomakekäsittelyominaisuus on poistettu Asetukset-valintaikkunasta. Voit käyttää tätä ominaisuutta seuraavasti:
  1. Valitse Työkalut-valikosta Asetukset ja valitse sitten Muut-välilehti.
  2. Valitse Yleiset-kohdassa Lisäasetukset.
  3. Valitse Kaikissa Microsoft Office -ohjelmissa -kohdassa Mukautetut lomakkeet.

MAPI-lomakkeita ei enää avata oletusarvon mukaan

Oletusarvon mukaan Outlook 2007 ei avaa C++:n avulla luotuja MAPI-lomakkeita. Voit ottaa tämän toiminnon käyttöön seuraavasti:
  1. Valitse Työkalut-valikosta Asetukset ja valitse sitten Muut-välilehti.
  2. Valitse Yleiset-kohdassa Lisäasetukset.
  3. Valitse Kaikissa Microsoft Office -ohjelmissa -kohdassa Mukautetut lomakkeet.
  4. Valitse Salli lomakkeet, jotka ohittavat Outlookin -valintaruutu.

DisableAddinBtns-käytäntöavainta ei enää tueta

Outlookin aiemmat versiot tukevat
DisableAddinBtns
-käytäntöavainta. Voit poistaa apuohjelmien painikkeet käytöstä tämän käytäntöavaimen avulla. Kun poistat painikkeet käytöstä, käyttäjät eivät pysty lataamaan Exchange-asiakaslaajennuksia Outlookissa tai poistamaan niiden lataamista. Outlook 2007 ei enää tue tätä käytäntöavainta.

HKEY_LOCAL_MACHINE-avaimeen rekisteröidyt COM-apuohjelmia ei enää ole piilotettu oletusarvon mukaan

COM-apuohjelmat voidaan rekisteröidä
HKEY_CURRENT_USER
-avaimeen tai
HKEY_LOCAL_MACHINE
-avaimeen. Officen aiemmissa versioissa
HKEY_CURRENT_USER
-avaimeen rekisteröidyt apuohjelmat näkyvät COM-apuohjelmat-ikkunassa. A
HKEY_LOCAL_MACHINE
-avaimeen rekisteröidyt apuohjelmat eivät kuitenkaan näy COM-apuohjelmat-ikkunassa. Tämän toiminnon avulla kehittäjät ja järjestelmänvalvojat voivat rekisteröidä apuohjelman
HKEY_LOCAL_MACHINE
-avaimeen niin, etteivät käyttäjät pysty poistamaan kyseistä apuohjelmaa.

2007 Microsoft Office system muuttaa tätä oletustoimintaa. Kaikki rekisteröidyt apuohjelmat näkyvät Valvontakeskuksessa ja COM-apuohjelmat-valintaikkunassa. Jos järjestelmänvalvojat haluavat piilottaa
HKEY_LOCAL_MACHINE
-avaimeen rekisteröidyt apuohjelmat, he voivat ottaa käyttöön käytäntöavaimen, joka ottaa käyttöön aiemman toiminnan.

Jos haluat piilottaa
HKEY_LOCAL_MACHINE
-avaimeen rekisteröidyt apuohjelmat, toimi seuraavasti:
  1. Napsauta Käynnistä-painiketta, valitse Suorita, kirjoita Avaa-ruutuun regedit ja valitse sitten OK.
  2. Etsi seuraava aliavain ja napsauta sitä hiiren kakkospainikkeella:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security
  3. Valitse Uusi ja valitse sitten DWORD-arvo.
  4. Kirjoita DontDisplayHKLMAddins ja paina sitten ENTER-näppäintä.
  5. Napsauta hiiren kakkospainikkeella DontDisplayHKLMAddins-arvoa ja valitse sitten Muokkaa.
  6. Kirjoita Arvon data -ruutuun 1, jotta
    HKEY_LOCAL_MACHINE
    -avaimessa rekisteröidyt apuohjelmat piilotetaan. Valitse OK.
  7. Sulje Rekisterieditori ja käynnistä tietokone uudelleen.

Palvelinpuolen Exchange Server -komentosarjojen hallintaa ei enää tueta

Outlookin aiemmissa versioissa voit hallita Exchange Server -komentosarjoja kansion ominaisuuksien Agents-välilehdessä. Exchange Server 5.5 ja Exchange Serverin uudemmat versiot tukevat näitä palvelinpuolen komentosarjoja. Outlookin asentama Exchange-asiakaslaajennus (Scrptxtn.dll) antaa Agents-välilehden. Lisäksi nämä komentosarjat ovat riippuvaisia Microsoft Exchange Server Event Service Configuration Object Library -kirjastosta (Esconf.dll).

Scrptxtn.dll- ja Esconf.dll-tiedostot eivät sisälly Outlook 2007:ään. Tämän vuoksi et pysty asentamaan tai hallitsemaan palvelinpuolen Exchange Server -komentosarjoja Outlook 2007:ssä tai poistamaan niiden asennusta. Jos tarvitset nämä toiminnot, sinun on käytettävä Outlookin aiempaa versiota.

Huomautus Exchange 2000 Server sisälsi ensimmäistä kertaa vakaammat tapahtumatoiminnot, jotka suunniteltiin korvaamaan Exchange Server -komentosarjat. Agents-välilehti ei liity tapahtumatoimintoihin. Lisäksi tämän suunnittelun muutoksen vaikutuksen pitäisi olla hyvin pieni, koska tapahtumatoiminnot ovat olleet käytettävissä jo pitkään.

Exchange-asiakaslaajennuksia ollaan poistamassa

Microsoft Windows 95:n Exchange Server -asiakas tuki alun perin Exchange-asiakaslaajennusarkkitehtuuria. Myös Outlook 97 tukee Exchange-asiakaslaajennuksia. Uudemmat Outlookin versiot (Outlook 2007 mukaan lukien) tukevat yhä Exchange-asiakaslaajennuksia, jotta yhteensopivuus vanhempien versioiden kanssa säilytetään. Microsoft kuitenkin suosittelee, että kehittäjät käyttävät nyt COM-apuohjelma-arkkitehtuuria uusien Outlook-apuohjelmien luomiseen. Monet Outlook 2007:n muutokset on toteutettu ECE-pariteettiominaisuuksina. Koska Outlook sisältää nyt nämä ominaisuudet, Exchange-asiakaslaajennusten tuki voidaan poistaa.

Ominaisuudet

Artikkelin tunnus: 929590 - Viimeisin tarkistus: 8. helmikuuta 2008 - Versio: 2.2
Artikkelin tiedot koskevat seuraavia tuotteita:
  • Microsoft Office Outlook 2007
Hakusanat: 
kbhowto kbinfo kbexpertiseadvanced KB929590

Anna palautetta

 

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