Как обновить существующие элементы в папке Outlook для использования новой настраиваемой формы

Переводы статьи Переводы статьи
Код статьи: 201087 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

В данной статье описывается обновление элементов в Outlook папки таким образом, чтобы открыть эти элементы в другой форме, чем формы, элементы в настоящее время связаны с.

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

Например может потребоваться изменить форму, которая используется для всех элементов из папки в следующих ситуациях:
  • Введите 10 контактов в с использованием стандартной формы Outlook папки «Контакты». Можно создать пользовательскую форму для контактов и введите 10 Дополнительные контакты. Требуется, чтобы первые 10 контактов для новой пользовательской формы При их открытии.
  • Создание пользовательской формы для контактов и введите 10 контактов с помощью пользовательской формы. 100 Контактов выберите Импорт из текстового файла. 100 импортировать контакты использовать форму по умолчанию вместо пользовательской формы.
  • Иметь общую папку, содержащую 1000 учтенных товаров в зависимости от формы post по умолчанию. Затем создайте пользовательскую форму, показывающий элементы таким образом, чтобы важные для работы. Чтобы применить новую форму для существующих элементов 1000.
  • Установки Small Business Customer Manager или Диспетчер форм малого бизнеса (и какие изменения формы контакта по умолчанию), и Вы хотите преобразовать обратно в другой форме.
Определяет свойство элемента, который называется «класс сообщения» использует форму элемента. Класс сообщения элемент нельзя изменить вручную. Тем не менее, можно написать Microsoft Visual Basic Scripting Edition (VBScript) или Код автоматизации Visual Basic изменить класс сообщения для всех элементов в папке.

При создании и публиковать пользовательские формы является форма назначен класс сообщения. Этот класс сообщения определяет, какая форма связанный с элементом. Формат имени "IPM.Form_Type.Form_Name", В данной команде Form_Type Тип формы (контакты, задачи, и т. д.) и Form_Name Имя настраиваемого форма. Например, если создать новую форму, назовите его сведениями О, а затем опубликовать его в папку «Контакты», является классом сообщений IPM.Contact.Revised.

Примечание В каждом из следующих операций, важно, что вы Введите новое имя класса сообщений, точно так же, как имя, которое было когда форма была опубликована.

В следующей таблице перечислены различные имена используются классы сообщений:

   Item           Default folder  Default message class
   -------------  --------------  ---------------------
   Contact        Contacts        IPM.Contact
   Task           Tasks           IPM.Task
   Appointment    Calendar        IPM.Appointment
   Note           Notes           IPM.StickyNote
   Journal Entry  Journal         IPM.Activity
   Mail           Inbox           IPM.Note
				
Примечание Не удается настроить и опубликовать форму примечания.

Для просмотра Класс сообщения для существующего элемента, добавить поле класса сообщения одним из столбцы в текущем представлении. Класс сообщения в это представление доступно только для чтения; Нельзя вводить различные сообщения классе, чтобы изменить форму вручную.

Чтобы добавить класс сообщения для просмотра, выполните следующие действия.
  1. Измените представление на представление таблицы, такие как Список телефонов просмотреть в папке «Контакты».
  2. Щелкните правой кнопкой мыши заголовок столбца в представлении и нажмите кнопку Выбор поля в контекстном меню.
  3. В Выбор поля список, выберите Все поля контакта.
  4. Перетаскивание Класс сообщения поля представления-заголовке столбца, чтобы добавить поле в виде столбец.
Для изменения поля класса Message существующих элементов, необходимо Чтобы использовать код Visual Basic Scripting Edition (VBScript) в форме Outlook, или Код Visual Basic из другой программы для автоматизации Outlook и изменить Поля класса сообщений.

Можно использовать следующие два метода для изменения Поля класса сообщений. Второй метод используется, только в том случае, если у вас нет корпорации Майкрософт Microsoft Word 2000 или Word 97 или если не удается получить Omsgclas.exe файл.

Загрузить утилиту Omsgclas.exe

Чтобы изменить поля класса сообщений, загрузите Omsgclas.exe, который содержит документ Microsoft Word 2000 или Word 97 с помощью макроса, который изменяет Outlook классы сообщений. Это же программы, доступные для Microsoft Outlook 97 и Microsoft Word 97. Он также работает с Outlook 2000 и Word 2000. В макрос запускается автоматически при открытии документа.

При открытии Omsgclas в программе Word 2000, может оказаться документ Word запустится, но макрос не выполняется. Чтобы устранить эту проблему, необходимо сбросить безопасность макросов в программе Word 2000. Находясь в Microsoft Word, в меню Сервис выберите команду Макрос и нажмите кнопку Безопасность. Изменение параметров безопасности на низкий или средний. При этом включается с помощью макрокоманды запуск.

Для получения дополнительных сведений о получении файла Omsgclas.exe щелкните следующий номер статьи базы знаний Майкрософт:
201089Документ Word, чтобы изменить класс сообщений элементов Outlook

Создайте подпрограмму VBScript

Корпорация Майкрософт предлагает примеры программного кода только для иллюстрации и гарантии или подразумеваемых, включая, но не ограничиваясь ими, подразумеваемые гарантии товарности или пригодности для определенной цели. В данной статье предполагается, что вы знакомы с языком программирования рассчитаны и средства, используемые для создания и отладки. Специалисты службы технической поддержки Майкрософт могут пояснить конкретной процедуры, но они будут изменять примеры для реализации дополнительных возможностей или удовлетворения конкретных потребностей.
Имеют ограниченный опыт программирования, необходимо обратиться к сертифицированному партнеру корпорации Майкрософт или консультационной службы корпорации Майкрософт. Для получения дополнительных сведений посетите следующие веб-узлы корпорации Майкрософт:

Сертифицированных партнеров Майкрософт: https://partner.microsoft.com/rus/partner?countrycode=ru-ru

Служба Майкрософт- http://support.Microsoft.com/gp/advisoryservice

Для получения дополнительных сведений о вариантах поддержки, доступных и обратитесь в корпорацию Майкрософт посетите следующий веб-узел корпорации Майкрософт:http://support.Microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS Выполните следующие шаги для создания и выполнения VBScript процедуры, которая изменится всех элементов в папке, указанной формы. Это предполагается, что вы опубликовали новую форму с именем MyNewForm Текущая папка. Если используется другое название формы, измените форму название используемого в третьей строке кода в разделе «Введите код VBScript.»

Существует три задачи для этого решения.
  • Создайте новый элемент для хранения кода VBScript.
  • Введите код VBScript и сохраните форму.
  • Выполнение кода VBScript.

Создать новый элемент для хранения кода VBScript

  1. На Файл Выберите пункт Новый, а затем нажмите кнопку Почтовое сообщение.
  2. На Сервис Выберите пункт Формы, а затем нажмите кнопку Изменить форму в конструкторе Чтобы перейти в режим конструктора формы.

Введите код VBScript и сохраните форму

  1. На Форма меню, нажмите кнопку Просмотр кода.
  2. В редакторе сценариев введите следующий код. Не делать необходимо ввести строки, начинающиеся с апострофа, поскольку эти строки комментарии, которые игнорируются при выполнении.
    Sub Item_Open
    
       ' Change the following line to your new Message Class
       NewMC = "IPM.Contact.MyNewForm"
    
       Set CurFolder = Application.ActiveExplorer.CurrentFolder
       Set AllItems = CurFolder.Items
       NumItems = CurFolder.Items.Count
    
       ' Loop through all of the items in the folder
       For I = 1 to NumItems
    
          Set CurItem = AllItems.Item(I)
    
          ' Test to see if the Message Class needs to be changed
          If CurItem.MessageClass <> NewMC Then
    
             ' Change the Message Class
             CurItem.MessageClass = NewMC
    
             ' Save the changed item
             CurItem.Save
    
          End If
    
       Next
    
       MsgBox "Done."
    
    End Sub
    					
  3. На Файл меню, нажмите кнопку Закрыть.
  4. На Файл меню, нажмите кнопку Сохранить как. Убедитесь, что значение по умолчанию для типа файлов Шаблон Outlook (.oft), а затем выберите папку для сохранения файла. Введите имя файла для формы и нажмите кнопку ОК.
  5. Закройте его, нажав кнопку X в правом верхнем углу окна элемент и нажмите кнопку Нет Когда будет предложено сохранить изменения.

Выполнение кода VBScript

  1. Откройте папку, содержащую элементы, которые вы хотите обновление.
  2. Чтобы выполнить код VBScript, откройте элемент снова с помощью Проводника Windows найдите файл и дважды щелкните значок файла oft. В код будет выполняться автоматически, так как он был введен в Item_Open Процедура обработки события. Если появится предупреждение о наличии макроса, нажмите кнопку Чтобы включить макросы.
  3. Подождите, пока код изменяет класс сообщения для всех элементы в выбранную папку. В зависимости от количества элементов, Это может занять несколько минут. По завершении работы кода должно появиться сообщение об ошибке Выполнено.
Примечание Если вы хотите изменить код VBScript позже, чтобы изменить имя этого класса удерживайте нажатой клавишу «SHIFT» при открытии элемента. Это VBScript, код, выполнение и можно перейти в режим конструктора, не позволяет сделать изменения в код VBScript и сохранение формы.

Ссылки

Для получения дополнительных сведений о доступных ресурсов и ответы на часто задаваемые вопросы о решениях Microsoft Outlook 2000 щелкните следующие номера статей базы знаний Майкрософт:
146636Часто задаваемые вопросы о настраиваемых форм и решений Outlook
241220 Общие сведения о конверторе существующих элементов

Свойства

Код статьи: 201087 - Последний отзыв: 21 сентября 2011 г. - Revision: 5.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Office Outlook 2007
  • Microsoft Outlook 2002 Standard Edition
  • Microsoft Outlook 2000 Standard Edition
Ключевые слова: 
kbautomation kbdisplay kbopenfile kbupdate kbhowto kbprogramming kbusage kbmt KB201087 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:201087

Отправить отзыв

 

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