AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.12.2006, 10:06   #1  
fialka is offline
fialka
Участник
 
347 / 16 (1) ++
Регистрация: 05.10.2006
Адрес: Екатеринбург
? ссылка на outlook
Никто не ссылался на общие папки в outlook в аксапте?
как можно перейти к данной папке "outlook:\\Общие папки\\Инструкции.doc"?
Старый 08.12.2006, 10:32   #2  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
хм... подозреваю, что как-то через COM Outlook надо действовать, через MAPI Folder...

А что с этим doc-ом надо сделать, доступившись к нему? Открыть? Может, его лучше в обычной файловой папке разместить типа С:\\Инструкции.doc?

В элементе какого типа лежит этот документ? В письме?
Старый 08.12.2006, 10:35   #3  
fialka is offline
fialka
Участник
 
347 / 16 (1) ++
Регистрация: 05.10.2006
Адрес: Екатеринбург
Так, размещала инструкции на сетевом диске и без проблеем туда добиралась.
А теперь , что бы не обновлять инструкции в двух местах, решили инструкции хранить только в outlooke. Поэтому и приходится открывать документ в общих папках ;-(
А можно поподробней про COM Outlook ?
Старый 08.12.2006, 10:49   #4  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от fialka Посмотреть сообщение
А можно поподробней про COM Outlook ?
Можно. Поищите у себя на машине хелп-файл по маске VBAOUTL*.CHM - будет подробней некуда
Цитата:
Сообщение от fialka Посмотреть сообщение
Поэтому и приходится открывать документ в общих папках ;-(
Открывать - и ЧТО? С какой целью он у вас открывается в Аксапте-то?
Старый 08.12.2006, 10:50   #5  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
Это не общие папки Oulook, а харнилище Exchange. Через Web-интерфейс доступ к общим папкам необходимо настроить вручную - указать домашнюю страницу для папки. Тогда к документу можно обратиться так - http://домашняя_страница_папки/файл (только не забудьте пробелы в имени документа заменить на %20)
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.
Старый 08.12.2006, 10:57   #6  
fialka is offline
fialka
Участник
 
347 / 16 (1) ++
Регистрация: 05.10.2006
Адрес: Екатеринбург
Цитата:
Сообщение от Gustav Посмотреть сообщение
Открывать - и ЧТО? С какой целью он у вас открывается в Аксапте-то?
при ошибке пользователя, должен открыться документ- инструкция, что бы он мог посмотреть , что не правильно сделал.
Старый 08.12.2006, 12:30   #7  
blokva is offline
blokva
Пенсионер
Аватар для blokva
SAP
NavAx Club
 
743 / 167 (7) ++++++
Регистрация: 04.06.2003
Адрес: Беларусь
Цитата:
Сообщение от Gustav Посмотреть сообщение
хм... подозреваю, что как-то через COM Outlook надо действовать, через MAPI Folder...

А что с этим doc-ом надо сделать, доступившись к нему? Открыть? Может, его лучше в обычной файловой папке разместить типа С:\\Инструкции.doc?

В элементе какого типа лежит этот документ? В письме?
Не получится через MAPI ибо там используется Simple MAPI в котором нет возможности достучаться до произвольной папки (я об этом же писал). Надо ваять свой класс для работы с MAPI (где-то валяется экспериментальный жобик).
Или как советует KiselevSA
__________________
Законы природы еще никто не отменял!
А еще у меня растет 2 внучки!!! Кому интересно подробности тут:
http://www.baby-shine.com/
Старый 08.12.2006, 13:18   #8  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от blokva Посмотреть сообщение
(я об этом же писал).
И где оно?
Цитата:
Сообщение от blokva Посмотреть сообщение
(где-то валяется экспериментальный жобик)
И где он валяется-то?! P.S. Вроде нашёл, поиск рулит, но не сразу. Оно?
Цитата:
Сообщение от blokva Посмотреть сообщение
Или как советует KiselevSA
С удовольствием освою этот способ, если расскажете поподробнее.
В каких свойствах можно увидеть "домашнюю страницу папки"?
Это вообще во всех версиях (Виндов? Аутлука? Иксчейнджа?) работает? или там... начиная с XP?
Старый 08.12.2006, 13:58   #9  
blokva is offline
blokva
Пенсионер
Аватар для blokva
SAP
NavAx Club
 
743 / 167 (7) ++++++
Регистрация: 04.06.2003
Адрес: Беларусь
Ага точно "оно" я сам искал по MAPI но не нашел... спасибо
__________________
Законы природы еще никто не отменял!
А еще у меня растет 2 внучки!!! Кому интересно подробности тут:
http://www.baby-shine.com/
Старый 08.12.2006, 14:05   #10  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
А я искал не по MAPI, а по blokva
Старый 08.12.2006, 14:05   #11  
blokva is offline
blokva
Пенсионер
Аватар для blokva
SAP
NavAx Club
 
743 / 167 (7) ++++++
Регистрация: 04.06.2003
Адрес: Беларусь
Цитата:
Сообщение от Gustav Посмотреть сообщение
С удовольствием освою этот способ, если расскажете поподробнее.
В каких свойствах можно увидеть "домашнюю страницу папки"?
Это вообще во всех версиях (Виндов? Аутлука? Иксчейнджа?) работает? или там... начиная с XP?
К сожалению я не пробовал, но как мне кажется, для этого должны быть настроены корпоративная intranet и доступ к Exchange через http ...
Мне кажется что через CDO проще, быстрее и удобнее. У нас в свое время в специальной папке на сервере хранилась переписка по проектам, которую мы качали в Аксапту таким способом...
__________________
Законы природы еще никто не отменял!
А еще у меня растет 2 внучки!!! Кому интересно подробности тут:
http://www.baby-shine.com/
Старый 08.12.2006, 14:06   #12  
blokva is offline
blokva
Пенсионер
Аватар для blokva
SAP
NavAx Club
 
743 / 167 (7) ++++++
Регистрация: 04.06.2003
Адрес: Беларусь
Цитата:
Сообщение от Gustav Посмотреть сообщение
А я искал не по MAPI, а по blokva
Блин ...не догадался...тЯпница однако...
__________________
Законы природы еще никто не отменял!
А еще у меня растет 2 внучки!!! Кому интересно подробности тут:
http://www.baby-shine.com/
Старый 08.12.2006, 14:44   #13  
fialka is offline
fialka
Участник
 
347 / 16 (1) ++
Регистрация: 05.10.2006
Адрес: Екатеринбург
А на джобик можно взглянуть?
Старый 08.12.2006, 15:43   #14  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от Gustav Посмотреть сообщение
P.S. Вроде нашёл, поиск рулит, но не сразу. Оно?
можно, щелкните по слову "оно" в цитате
Старый 08.12.2006, 16:19   #15  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
Цитата:
Сообщение от Gustav Посмотреть сообщение
И где оно?

И где он валяется-то?! P.S. Вроде нашёл, поиск рулит, но не сразу. Оно?
С удовольствием освою этот способ, если расскажете поподробнее.
В каких свойствах можно увидеть "домашнюю страницу папки"?
Это вообще во всех версиях (Виндов? Аутлука? Иксчейнджа?) работает? или там... начиная с XP?
Домашняя страница настраивается администратором Exchange (ее настройку для папки в Общих папках) можно посмотреть при вызове свойств (закладка "Домашняя страница"). Проверить доступность Exchange по http легко. Введите в адресной строке браузера http://[локальное имя сервера Exchange]/Exchange. Если увидели свой почтовый ящик, то все хорошо.
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.
За это сообщение автора поблагодарили: Gustav (4).
Старый 08.12.2006, 17:58   #16  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от KiselevSA Посмотреть сообщение
Домашняя страница настраивается администратором Exchange (ее настройку для папки в Общих папках) можно посмотреть при вызове свойств (закладка "Домашняя страница"). Проверить доступность Exchange по http легко. Введите в адресной строке браузера httр://[локальное имя сервера Exchange]/Exchange. Если увидели свой почтовый ящик, то все хорошо.
Спасибо. Ключевым оказалось заключительное слово /exchange в ссылке. А так я уже давно нашёл имя сервера, но поскольку я не знал про заключительное слово, то думал, что нашёл не то

Итак, подытожим.
= Допустим, сервер называется OurMail. Тогда зайти надо будет по ссылке httр://ourmail/exchange
= В браузере откроется компонент Microsoft Outlook Web Access.
= Далее, раскрывая узлы, добираемся до нужного файла (любой узел может быть открыт в отдельном окне выбором из контекстного меню команды "Открыть в новом окне" - при этом в адресной строке сформируется соответствующая полная ссылка к узлу).
= Добравшись до файла и открыв его двойным щелчком, копируем сформировавшуюся ссылку и вставляем в нужное место нашей программы на X++.

Например, для файла /Общие папки/Reports/Книга1.xls у меня после его открытия сформировалась такая ссылка:

httр://ourmail/public/Reports/%D0%9A%D0%BD%D0%B8%D0%B3%D0%B01.xls
(подправленная вручную ссылка httр://ourmail/public/Reports/Книга1.xls тоже работает! )
Старый 08.12.2006, 23:16   #17  
Dronas is offline
Dronas
Участник
 
213 / 14 (1) ++
Регистрация: 16.11.2004
Похоже, что как параметр название закладки не передать, а нужно с закладкой, иначе не подходит.
Старый 09.12.2006, 11:28   #18  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от Dronas Посмотреть сообщение
Похоже, что как параметр название закладки не передать, а нужно с закладкой, иначе не подходит.
Это о чём?... ааа, наверное о bookmark'ах уже внутри файла Word?
Ну, с одной стороны, вопрос изначально так детально не ставился: нужно было добраться до файла - добрались С другой стороны, если речь уже пошла о конкретном месте внутри файла, то, наверное, имеет смысл изменить решение в принципе и использовать механизм нормального аксаптовского help'а.

P.S. 10.12.06. Можно попробовать сохранить документ Word с закладками в формате веб-страницы. Во всяком случае по ссылке filе:///C:/Инструкции.htm#закладка1 у меня при открытии прыгнуло куда надо. Завтра проверю на Exchange.

P.S. 11.12.06. Да, да, да! Ссылка вида httр://ourmail/public/Reports/Инструкции.htm#закладка1 замечательно отрабатывает.

Еще можно почитать про Web-ссылки для папок и элементов Microsoft Outlook.

У меня получилось выполнить такую команду для открытия файла инструкций: оutlооk://Общие папки/Reports/~Инструкции.doc .
Без тильды (~) файл открываться не хотел. Закладку, увы, в таком варианте не получилось прикрутить - ни в формате doc, ни в формате htm.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
dax-lessons: Create Outlook Appointment or Meeting Request using X++ Blog bot DAX Blogs 0 30.04.2008 23:07
jinx: Microsoft Dynamics AX und .NET - Erstellen eines Termins in Outlook Blog bot DAX auf Deutsch 0 03.11.2007 00:33
Создание контакта в outlook andkud DAX: Программирование 5 10.08.2005 16:22
Изыскания по поводу функциональности поля "Ссылка на лот" slava09 DAX: База знаний и проекты 4 11.03.2005 12:51
синхронизация с outlook alpine DAX: Функционал 7 09.06.2004 13:53

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:20.