Відомі проблеми, під час розроблення спеціальних рішень для 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. У списку керування виберіть пункт Вимкнуті об'єктиі виберіть команду перейти.

COM-надбудови вимикаються під час запуску Outlook 2007 за допомогою Outlook у. /safe переключитися

За допомогою перемикача/безпечного можна запустити Outlook 2007 і попередніх версіях Outlook. У попередніх версіях Outlook порт/безпечний лише вимикає розширення для клієнта Microsoft Exchange (ECEs). У програмі Outlook 2007/безпечний перемикач також запобігає надбудови COM завантаження. Причина була поведінка в інших застосунках Office з 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. У полі " Значення " введіть 1 , згорнути до COM-надбудови, зареєстровані у розділі HKEY_LOCAL_MACHINE і натисніть кнопку OK.

    Примітка. Якщо ввести в полі Значення 0 або залиште Значення -поле порожнім, відображаються у COM-надбудови.
  7. Закрийте редактор реєстру та перезавантажте комп'ютер.
Якщо запис реєстру DontDisplayHKLMAddins дорівнює 1, усі надбудови досі відображається центру безпеки та конфіденційності. Така настройка реєстру приховує, HKLM, зареєстрованих надбудови COM лише в діалоговому вікні " Надбудови COM ". Це має бути прийнятним, оскільки можна лише завантаження та вивантаження надбудови, у діалоговому вікні " Надбудови COM ".

Запис реєстру новий DisableCreateServices запобігає завантаженню певних служб для MAPI

Адміністратор, можна створити запис реєстру DisableCreateServices, у розділі, HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Options . Цей запис реєстру є нового в Outlook 2007. Щоб заборонити завантаження певних служб для MAPI, можна використовувати DisableCreateServices реєстру.

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 з пакетом оновлень 2 (SP2). Цей розділ зберігає список настроювані властивості, які можна використовувати, у програмі Outlook. Клацніть номер статті в базі знань Microsoft Knowledge Base:

Зміни, внесені 907985 настроюваних властивостей в Outlook

Статті бази знань Майкрософт, 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 елементи керування, які використовують інтерфейс Simple MAPI для забезпечення інтеграції електронної пошти MAPI програм. Ці елементи керування, не було перевірено з Outlook 2007. Однак, хоча б один основних відома проблема з таких елементів у програмі Outlook 2007. Використання таких елементів з Outlook 2007 не підтримується.

Outlook протокол, припиняє працювати за межами Outlook

Протокол Outlook (Outlook: / /) було змінено. Цей протокол працюватимуть, лише якщо використовується в Outlook. У папці Домашня сторінка, на панелі інструментів в Інтернеті або в тексті елемента Outlook, можна скористатися цим Протоколом.

Примітка. Outlook автоматично розпізнає протоколу Outlook під час введення протоколу в тілі будь-якого елемента. Однак, протокол працює, якщо встановлено як гіперпосилання.

Об'єкти CDO 1.2.1 більше не входить до системи Office 2007

Співпраця даних об'єктів (CDO) 1.2.1 – це пакет, який надає доступ до об'єктів, сумісні з Outlook через API, на основі COM. Замість CDO 1.2.1, пропонується для використання об'єктної моделі Outlook, якщо вони можуть розробниками. Для отримання CDO 1.21, перейдіть на сайті корпорації Майкрософт:Примітка. Ця версія CDO, було створено на сервері Microsoft Exchange. Таким чином, ця версія CDO не створює гвардії підказки для підвищення безпеки для об'єктної моделі Outlook, під час використання CDO програмного доступу одержувача інформації або надсилання повідомлень електронної пошти. Унаслідок використання такого способу підтримці групової політики параметри безпеки в Outlook 2007 не стосується CDO.

Інструменти розробки попереднього перегляду вкладень для Outlook

Outlook 2007 можна переглядати в певних типів вкладень, коли потрібно переглянути повідомлення електронної пошти. Outlook та інших програм у системі Office 2007, скористайтеся тією ж API архітектурою Windows Vista використовує. Докладніше про те, як створити обробник перегляду, відвідайте веб-сайт Microsoft Developer Network (MSDN):

Функції веб-форм, було видалено.

За допомогою 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 ключ, таким чином, користувачів, не можна видалити надбудову.

Системи Microsoft Office 2007, зміни таку поведінку за промовчанням. Центр безпеки та конфіденційності та надбудови 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. На вкладці агенти не пов'язані з приймачі. Крім того, у тому, що приймачі були доступні на деякий час, вплив цього внесення змін слід мінімальний.


Час поза розширення клієнта Exchange

Архітектура розширення (ECE) клієнта Exchange спочатку підтримує клієнт сервера Exchange, у 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.