Известни проблеми при разработване на потребителски решения за Office Outlook 2007

Резюме

Тази статия предоставя общ преглед на известни проблеми с Outlook 2007 развитие платформа. Тези проблеми включват промените командата места и промени в начина, Outlook показва COM добавките освен, тази статия се описва функциите промени в Outlook 2007. Известни проблеми, които са споменати в тази статия не са пряко свързани за модел на обект, потребителски формуляри в Microsoft Office Outlook 2003 или по-ранни версии на Outlook или области на формуляри в Outlook 2007.

Въведение

Тази статия се обсъждат известни проблеми при разработване на потребителски решения за Microsoft Office Outlook 2007.

Допълнителна информация

Командата "Забранени елементи" се намира в менюто помощ

В Outlook 2007 е преместен командата Забранени елементи от прозореца за менюто помощ . За да отворите диалоговия прозорец Забранени елементи , използвайте един от следните методи.

Метод 1

В менюто помощ щракнете върху Забрани елементи.

Метод 2

  1. В менюто инструменти изберете Център за сигурност.

  2. В навигационния екран щракнете върху добавки.

  3. В списъка управление изберете Забранени елементии натиснете Go.

COM добавките са забранени при стартиране на Outlook 2007 чрез / Safe превключване

Можете да стартирате Outlook 2007 и по-ранни версии на Outlook с помощта на северно . В по-ранните версии на Outlook северно превключвател само забранява клиентски разширения за Microsoft Exchange (ECEs). В Outlook 2007 ключа/безопасен също така предотвратява добавки COM зареждане. Това поведение е бил поведение с други приложения от Office 2000.

Достъп до опцията Разреши скрипт в споделени папки и опцията Разреши скрипт в публични папки в Outlook 2007, изпълнете следните стъпки:

  1. В менюто инструменти изберете Център за сигурност.

  2. В навигационния екран щракнете върху Защита на електронната поща.

Забележете, че опцията Разреши скриптове в споделени папки и опцията Разреши скриптове в публични папки се намират под скриптове в папките.

Нов запис в системния регистър DontDisplayHKLMAddins скрива COM добавки

В Outlook 2007 можете да използвате записа в системния регистър DontDisplayHKLMAddins да скриете COM добавки, които са регистрирани под ключа HKEY_LOCAL_MACHINE . Когато скриете тези добавки COM, потребителите не могат да ги изключване. Когато активирате записа в системния регистър DontDisplayHKLMAddins, Outlook 2007 има същото поведение като по-ранните версии на Outlook.

За да добавите записа DontDisplayHKLMAddins в системния регистър, изпълнете следните стъпки:

  1. Щракнете върху Старт, щракнете върху
    Изпълнение, въведете regedit в
    " Отвори " и след това щракнете върху OK.

  2. Намерете и изберете следния подключ:

    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security

  3. Посочете Създайи след това щракнете върху DWORD стойност.

  4. Въведете DontDisplayHKLMAddinsи след това натиснете ENTER.

  5. С десния бутон върху DontDisplayHKLMAddinsи след това щракнете върху Промяна.

  6. В полето Value Data въведете 1 , за да скриете COM добавки, които са регистрирани под ключа HKEY_LOCAL_MACHINE и след това щракнете върху OK.

    Забележка: Ако въведете 0 в полето Value Data , или ако оставите празно полето за Стойност , се показва COM добавки.

  7. Затворете редактора на системния регистър и рестартирайте компютъра.

Когато записът DontDisplayHKLMAddins е равен на 1, всички добавки COM все още се показват в центъра за сигурност. Тази настройка в системния регистър скрива HKLM регистрирана COM добавките само в диалоговия прозорец COM добавки . Това трябва да бъде приемливо, тъй като можете да заредите и изключване на добавките, като използвате диалоговия прозорец на COM добавки .

Нов запис в системния регистър DisableCreateServices предотвратява конкретни MAPI услуги зареждане

Администраторът може да създава запис в системния регистър под ключа HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Options DisableCreateServices. Този запис в системния регистър е нов в Outlook 2007. Можете да използвате записа в системния регистър DisableCreateServices да предотвратите зареждането конкретни MAPI услуги.

Запис в системния регистър DisableCreateServices съхранява низовата стойност. Стойността на низа е с разделител запетая списък на MAPI услуги. Имена на услуги са MAPI имена, които се появяват във файла Mapisvc.inf файла. Например ако е част от файла Mapisvc.inf файл, можете да използвате стойността на низа на MSOMS; OMSAB DisableCreateServices запис в системния регистър да предотвратите добавянето на тези две услуги.

[Services]
MSOMS=Outlook Mobile Service
OMSAB=Mobile Address Book

[Default Services]
MSOMS=Outlook Mobile Service
OMSAB=Mobile Address Book

В рамките на потребителски решения разработчиците трябва да знаете, че организации вече могат да използват правила, които може да ограничи използването на MAPI услугата.


Свойства по избор не може да се разпространяват в някои случаи

Ключ на системния регистър AllowNamedProps е въведен в Microsoft Office Outlook 2003 Service Pack 2 (SP2). Този ключ се съхранява списък на потребителски свойства, които можете да използвате в Outlook. За повече информация щракнете върху следния номер на статия в базата знания на Microsoft:

907985 промени в свойства по избор в Outlook

Статия от базата знания на Microsoft 907985 също се описва следните ключове на системния регистър:

  • AllowTNEFtoCreateProps

  • AllowMSGFilestoCreateProps

  • DisallowTNEFPreservation

Тези три ключове вече не се поддържат в Outlook 2007.


Ограничена поддръжка за персонализиране на контекстни менюта

Outlook 2007 предоставя поддръжка за персонализиране на някои от основните контекстно меню за Outlook. Документация за тази функция е предоставена тук:

Как да: Персонализиране на контекстно меню за елемент

Не е възможно да персонализирате на Word в контекстното меню, което се появява, когато потребителят щракне с десния бутон в областта на съобщения или бележки (тялото на свойство) на елемента. Тази функция се предоставя по-нови версии на Microsoft Word. За повече информация вижте:

Персонализиране на контекстни менюта в Office 2010

Outlook днес е е остаряла

Разработчиците, трябва да персонализирате страницата Outlook днес. Тази функция е е остаряла. Тя се поддържа само за обратна съвместимост.

Visual Basic 6.0 MAPI контроли не се поддържат

Microsoft Visual Basic 6.0 включва два MAPI контроли, които използват прост MAPI да осигури интеграция с приложения за електронна поща, базирани на MAPI. Тези проверки не са тествани с Outlook 2007. Обаче има поне един основен известен проблем с тези контроли в Outlook 2007. Използването на тези контроли с Outlook 2007 не се поддържа.

Протокол за Outlook престава да работи извън Outlook

Протокол за Outlook (Outlook: / /) е променен. Този протокол ще работят само когато използвате в Outlook. Можете да използвате този протокол на начална страница на папка, в лентата с инструменти Web или в тялото на елемент на Outlook.

Забележка: Outlook не автоматично разпознава протокола Outlook когато въведете протокола в тялото на елемента. Обаче Протоколът работи, ако го като хипервръзка.


Обекти за данни на сътрудничество 1.2.1 вече не е включена в системата 2007 Office

Сътрудничество Data Objects (CDO) 1.2.1 е пакет, който предоставя достъп до Outlook-съвместим обекти чрез COM базирани API. Вместо да се използва CDO 1.2.1, разработчици, трябва да използвате обектния модел на Outlook, ако могат. За да получите CDO 1.21, посетете следния уеб сайт на Microsoft:

http://www.microsoft.com/downloads/details.aspx?FamilyID=2714320d-c997-4de1-986f-24f081725d36Забележка: Тази версия на CDO е създадена за Microsoft Exchange Server. Затова тази версия на CDO генерира guard подкани за защита на обектния модел на Outlook, когато използвате CDO програмен достъп до информация за получателя или изпращане на имейл съобщения. Поради това поведение на новата груповите поддръжка на настройки за защита в Outlook 2007 не се отнася за CDO.

Разработване на манипулаторите за визуализация на прикачени файлове за Outlook

Outlook 2007 ви позволява да преглеждате определени типове прикачени файлове, когато преглеждате имейл съобщения. Outlook и други приложения на системата 2007 Office използва същото API архитектура под Windows Vista. За информация как да създадете предишен ръчка, посетете следния уеб сайт на Microsoft Developer Network (MSDN):

http://msdn2.microsoft.com/en-us/library/bb776865.aspx

Уеб формуляр функционалност е премахнат

Не можете да използвате Outlook 2007 за свързване с Microsoft Exchange Server 5.5. Освен това прави функцията на Exchange Server 5.5 уеб формуляр е премахната от диалоговия прозорец Опции . За достъп до тази функция, изпълнете следните стъпки:

  1. В менюто инструменти щракнете върху
    Опциии след това щракнете върху раздела други .

  2. Под Общищракнете върху Разширени опции.

  3. При всички програми на Microsoft Officeщракнете върху Потребителски формуляри.

MAPI форми вече не се отварят по подразбиране

По подразбиране Outlook 2007 не се отваря MAPI формуляри, създадени с помощта на C++. За да разрешите тази функция, изпълнете следните стъпки:

  1. В менюто инструменти изберете Опциии след това щракнете върху раздела други .

  2. В Общищракнете върху Разширени опции.

  3. При всички програми на Microsoft Officeщракнете върху Потребителски формуляри.

  4. Изберете
    Разреши, които заобикалят Outlook квадратчето.

Ключът DisableAddinBtns правила не се поддържа

По-ранните версии на Outlook поддържа DisableAddinBtns правила ключ. Можете да използвате този ключ на правила за деактивиране на бутоните за добавки. Когато изключите бутони, потребителите не зареждане и изключване на клиентски разширения на Exchange в Outlook. Outlook 2007 вече не поддържа тази политика ключ.

COM добавки, които са регистрирани в ключа HKEY_LOCAL_MACHINE вече са скрити по подразбиране

COM добавките могат да бъдат регистрирани в или HKEY_CURRENT_USER ключ или
Ключ за HKEY_LOCAL_MACHINE . В по-ранни версии на Office добавки, които са регистрирани в HKEY_CURRENT_USER ключ се появява в прозореца на COM добавки. Обаче добавки, които са регистрирани в ключа HKEY_LOCAL_MACHINE се появява в прозореца на COM добавки. Това позволява на разработчици и администратори Регистрирайте добавка в
HKEY_LOCAL_MACHINE ключ, така че потребителите не могат да премахнете добавката.

2007 Microsoft Office system промените това поведение по подразбиране. Център за сигурност и COM добавки прозореца Списък на всички регистрирани модули. Ако администраторите искате да скриете добавки, които са регистрирани в ключа HKEY_LOCAL_MACHINE , те могат да използват правилата клавиш, за да разрешите по-рано.

За да скриете добавки, които са регистрирани в ключа HKEY_LOCAL_MACHINE , изпълнете следните стъпки:

  1. Щракнете върху Старт, щракнете върху
    Изпълнение, въведете regedit в
    " Отвори " и след това щракнете върху OK.

  2. Намерете и изберете следния подключ:

    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security

  3. Посочете Създайи след това щракнете върху
    DWORD стойност.

  4. Въведете DontDisplayHKLMAddinsи след това натиснете ENTER.

  5. С десния бутон върху DontDisplayHKLMAddinsи след това щракнете върху Промяна.

  6. Въведете в полето за Стойност на данни
    1 , за да скриете добавки, които са регистрирани в
    Ключ за HKEY_LOCAL_MACHINE . Щракнете върху
    OK.

  7. Затворете редактора на системния регистър и рестартирайте компютъра.

Управление на скриптове на Exchange Server на сървъра не се поддържа

В по-ранните версии на Outlook можете да управлявате скриптове на Exchange Server в раздела агенти в свойствата на папка. Exchange Server 5.5 и по-нови версии на Exchange Server, поддържат тези сървърни скриптове. Раздела агенти е предоставена от Exchange клиентско разширение (Scrptxtn.dll), Outlook се инсталира. Освен това тези скриптове зависят от Microsoft Exchange Server събитие услуги конфигурация обектната библиотека (Esconf.dll).

Scrptxtn.dll файла и файла Esconf.dll не са включени в Outlook 2007. Следователно не може да инсталирате, деинсталирате и управление на сървъра на Exchange Server скриптове в Outlook 2007. Ако трябва да имате тази функционалност, трябва да използвате по-ранна версия на Outlook.

Забележка: Exchange 2000 Server въведен по-стабилната събитие колектор функционалност, която е предназначена да замени скриптове на Exchange Server. Раздела агентите не е свързан с колектори за събития. Освен това защото колектори за събития са били достъпни за известно време, ефектът от тази промяна в проекта трябва да бъде минимално.


Exchange клиентски разширения са е остаряла

Exchange архитектурата клиент разширение (ECE) е първоначално поддържани от Exchange Server клиент в Microsoft Windows 95. Outlook 97 поддържа клиентски разширения на Exchange. По-нови версии на Outlook, включително Outlook 2007, все още поддържат ECEs от съображения за обратна съвместимост. Обаче разработчиците са заетост използване на COM добавка архитектура за създаване на нов Outlook добавки. Много от промените в Outlook 2007 са реализирани като "ECE-равенство" функции. Тъй като Outlook вече има тези функции, поддръжка на Exchange, може да бъде прекратено клиентски разширения.

Клиентски разширения на Exchange не обработи правилно избора на лентата на задачите

Новата функция за лентата на задачите на Outlook 2007 не е предназначена за работа с начина, по който Exchange клиентски разширения проследяване на избраните папки и елементи от OnSelectionChange събитие. Това е ограничение на ECEs в Outlook 2007. Разработчиците трябва да използвате Изборът обект в обектния модел на Outlook.

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към Microsoft приобщени

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×