Категории контакта Exchange Server - как удалить/Обновить все

Так как Вы используете Word 2007, можно загрузить устройство записи PDF с веб-сайта Microsoft Office: http://www.microsoft.com/downloads/details.aspx?FamilyId=F1FC413C-6D89-4F15-991B-63B07BA5F2E5

1
задан 23 May 2015 в 00:48
3 ответа

Мой вопрос, там простой способ отредактировать основные списки категории для контактов на Exchange Server?

Основной список категории является установкой в расчете на пользователя. Это не хранится на Exchange Server.

В Outlook 2003 это хранится в текущей пользовательской части реестра в этом местоположении.

HKCU\Software\Microsoft\Office\11.0\Outlook\Categories\MasterList

Если Вы хотите, чтобы у всех пользователей в Вашей сети были те же категории, Вы могли бы экспортировать ту часть реестра и затем импортировать ее другим пользователям. К сожалению, Вы также перезапишете все их категории. Из-за формата того ключа, объединяющего категории вместе, не будет очень легким. Это - REG_BINARY, который содержит разделенный список точки с запятой категорий в unicode.

Каждая запись контакта имеет поле, которое содержит список категорий, с которыми связан контакт. Нет никакого простого способа нажать одну кнопку и иметь данную категорию, удаленную из всех записей контакта. Вы могли сборка сценарий VBA, который сделал это цикличным выполнением через все записи и удалением та категория.

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

3
ответ дан 3 December 2019 в 18:22

Мне жаль говорить, но начиная с Outlook 2007, использование Ben версии, основной список категории (mcl) хранятся на сервере, если почтовый ящик является хранилищем по умолчанию. Неважно, ли существует Exchange Server или нет, реестр больше не используется.

Однако для удаления категорий от контакта не имеет значения, где mcl хранится. Поэтому название категории хранится дважды, однажды в mcl и однажды с объектом. Так, удаление того не влияет к другому.

Если Вы хотите реорганизовать свои категории, категорийный менеджер является ценным инструментом (см.: http://www.vboffice.net/product.html?lang=en). Это помогает Вам найти и отредактировать двойные категории как "студенты" и "студент".

Однажды, Вы убрали свой mcl, инструмент может также распределить его другим клиентам, независимо от того, что версия Outlook. И можно решить себя, перезаписать ли существующий mcl или объединить его с Вашим.

1
ответ дан 3 December 2019 в 18:22

Я сделал Simpe AutoIt Script для развертывания категории

#include <File.au3>
#include <Array.au3>
$sFilePath="Kategorien.csv"
$outlook = ObjCreate("Outlook.Application")
If Not @error Then
   $ns = $outlook.getnamespace("Mapi").categories
   Local $aArray[1][3]

   _FileReadToArray ( @ScriptDir&"\"&$sFilePath,$aArray, 2,";")

   $Anzahl=UBound ($aArray) -1

   ProgressOn("Outlook Kategorieimport", $sFilePath &" wird Importiert ", "0%")

   For $i = 1 to $Anzahl
      $aArraySub=$aArray[$i]
      $Name=StringReplace($aArraySub[0],'"','')
      $Color=StringReplace($aArraySub[1],'"','')
      $ShortcutKey=StringReplace($aArraySub[2],'"','')
      $ns.add($Name,$Color,$ShortcutKey)
      $pc=100/$Anzahl * $i
      ProgressSet(round($pc,0), round($pc,0) & "%")
      Sleep(500)

   Next
   ProgressSet(100, "Fertig", "Ferig")
   Sleep(500)
   ProgressOff()
Else

EndIf

Импортный файл: Kategorien.csv

"Name";"Color";"ShortcutKey"
"Kategoriename";"1";"0"
0
ответ дан 3 December 2019 в 18:22

Теги

Похожие вопросы