powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / [help] Список папок Outlook
2 сообщений из 2, страница 1 из 1
[help] Список папок Outlook
    #36918734
Maxim Radchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, нуждаюсь в вашей помощи.

Задача: вытащить список папок Outlook в текстовый файл/Excel.

Порывшись в инете, нашел такой скриптец:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Const olFolderInbox =  6 

Set objOutlook = CreateObject("Outlook.Application")
Set objNamespace = objOutlook.GetNamespace("MAPI")

Set objInbox = objNamespace.GetDefaultFolder(olFolderInbox)

Wscript.Echo objInbox.Name

GetSubfolders(objInbox)

Sub GetSubfolders(objParentFolder)
Set colFolders = objParentFolder.Folders
For Each objFolder in colFolders
Set objSubfolder = objParentFolder.Folders(objFolder.Name)
Wscript.Echo objFolder.Name
GetSubfolders objSubfolder
Next
End Sub 

Он на каждую папку выкидывает окно с ее названием. Теперь вывод этого всего нужно направить в файл (txt, с переносом строки после каждой записи).
По-идее это не сложно, но я в VBA ноль.

Буду признателен за помощь.
...
Рейтинг: 0 / 0
[help] Список папок Outlook
    #36919832
Maxim Radchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ципихович Эндрю,
Создаете .vbx файл, копипастите туда скрипт, сохраняете, запускаете, просто даблкликнув на файл.

Но все уже решилось на пауэршеле

# powershell get-folder

$outlook = New-Object -com Outlook.Application
$inbox = $outlook.Session.GetDefaultFolder(6)
$folders = $inbox.Folders

function get-folder($f)
{
$f.FolderPath >> C:\Scripts\folders.txt

# check subfolders
if($f.Folders)
{
foreach($t in $f.Folders)
{
get-folder($t)
}
}
}

# execute
foreach ($folder in $folders)
{
get-folder($folder)
}
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / [help] Список папок Outlook
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]