2015-02-25 6 views
0

Я пишу сценарий на самом деле, который удаляет некоторые элементы из «избранных» общих папок в Outlook 2010. Теперь я хочу создать ярлык из папки «все общие папки» в «избранное», , но я не знаю, как это сделать. я начинаю следующее:Powershell Создать Outlook Общая папка ярлык

#Create Outlook instanz from current process 
$ol=[Runtime.Interopservices.Marshal]::GetActiveObject('Outlook.Application') 
#Creating Namespace 
$namespace = $ol.GetNamespace("MAPI") 

Принимая исходный путь папки из «общих папок» и принимая мой порт назначения в «избранные» Если я начну с $ol.copyfiles($source, $destination) это говорит мое, что копирование не разрешено только связывание/ярлык, но это проблема, которую я не могу найти (командлет), чтобы создать ярлык или ссылку.

Спасибо за помощь

EDIT: Я уже в тот момент

#Delete Linked folder from favorites $namespace.folders.item(1).folders.item(1).folders.item(1).delete

Так как я могу создать новый ярлык под?

+0

возможно дубликат [Outlook. Добавить папку в избранную группу] (http://stackoverflow.com/questions/12935579/outlook-add-folder-to-favorites-group) –

ответ

0

Посмотрите на similar ветке форума, который гласит следующее:

Вы можете управлять фаворитной группой Outlook, путем доступа к NavigationPane модулю.

utlook.MailModule mailModule = ThisAddIn.Application.ActiveExplorer().NavigationPane.Modules.GetNavigationModule(Outlook.OlNavigationModuleType.olModuleMail) as Outlook.MailModule; 
Outlook.NavigationGroup favGroup = mailModule.NavigationGroups.GetDefaultNavigationGroup(Outlook.OlGroupType.olFavoriteFoldersGroup); 
favGroup.NavigationFolders.Add(objFolder); 
+0

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

+0

Хорошо, мне удалось это сделать, но команда «добавить» недоступна по причинам разрешения. Я не хочу добавлять папку в публичные избранное, я просто хочу сделать то же, что и «Rightclick - Добавить в избранное» в общей папке. Есть ли способ сделать это? –

+0

Можете ли вы сделать это вручную? Убедитесь, что у вас есть все необходимые разрешения. –

0

я, наконец, получил его, это просто: addtopffavorites()

Смежные вопросы