|   |   | 
| 
 | Настройка outlook | ☑ | ||
|---|---|---|---|---|
| 0
    
        KuJIT 19.08.14✎ 14:41 | 
        День добрый. Настраиваю Торговлю + CRM на трасфер событий в аутлук. База файловая, стоит на терминале, подключаюсь через RDP. Стопорится все дело, когда вызывается 
 Новый COMОбъект("Outlook.Application", ИмяКомпьютера), где ИмяКомпьютера - айпишник моего компа, с которого провожу подключение и на котором стоит аутлук. Вызывается исключение с текстом ошибки "На компьютере не установлен аутлук" (аутлук без лицензии, если это имеет значение). Собственно с терминала айпишник пингуется, но когда я открываю "Сеть" на терминале, моего компьютера в списке нет. В чем может быть проблема? | |||
| 1
    
        KuJIT 19.08.14✎ 14:45 | 
        То же исключение вызывается, когда вместо ИмяКомпьютера я пишу полную ересь.     | |||
| 2
    
        KuJIT 19.08.14✎ 14:48 | 
        То же исключение, если указываю айпишник компа, которые отображается в "Сеть" на терминале.     | |||
| 3
    
        KuJIT 19.08.14✎ 14:53 | 
        Собственно вопрос сводится к тому, что нужно сделать, чтобы работало COMОбъект("Outlook.Application", ИмяКомпьютера), если конфигурация стоит на терминале, к которому подключаются через RDP, и этот терминал находится в одной сети с компьютером.     | |||
| 4
    
        acsent 19.08.14✎ 15:00 | 
        чтоб DCOM юзать нужно и права иметь и порты открытые     | |||
| 5
    
        KuJIT 19.08.14✎ 15:35 | 
        А каким способом надежно можно проверить, работает ли DCOM под конкретной учеткой. Кокая-нибудь простая команда, типа ping, которая 100% будет работать, если есть все права?     | |||
| 6
    
        KuJIT 19.08.14✎ 15:46 | 
        И какие порты должны быть открыты? (4)     | |||
| 7
    
        KuJIT 19.08.14✎ 16:01 | 
        {Форма.Форма.Форма(4)}: Ошибка при вызове конструктора (COMОбъект)
 Word = Новый COMОбъект("Word.Application", "192.168.0.37"); по причине: -2147024891(0x80070005): Отказано в доступе. Вот такая фиговина еще. Сделал обработку в одну строку, которая пытается jnrhsnm через DCOM Word | |||
| 8
    
        KuJIT 20.08.14✎ 09:14 | 
        DCOM вроде настроили (проверил созданием word файла), однако с аутлуком ничего не получается. Он тупо висит на команде Новый COMОбъект("Outlook.Application", ИмяКомпьютера). Т.е., если команду заменить на Новый COMОбъект("Word.Application", ИмяКомпьютера) - все ок, а с аутлуком какая-то лажа. Причем когда я создавал ком-объект аутлука на своем компе, этот ком-объект спокойно создался. (4)     | |||
| 9
    
        acsent 20.08.14✎ 10:06 | 
        (8) под каким пользователем создаешь аутлук? может у него и профиля нет?     | |||
| 10
    
        KuJIT 20.08.14✎ 12:01 | 
        Ну фиг знает. У нас, вроде как доменный вход. Везде и всюду (включая тот терминал) вхожу под имяОрганизации\ИмяМеня. (9)     | |||
| 11
    
        KuJIT 20.08.14✎ 13:08 | 
        Вот этот вопрос меня, кстати, очень интересует. Аутлук же, наверное, авторизируется как-то. Но к нему подключение без всяких логинов-поролей происходит. (9)     | |||
| 12
    
        Турист 20.08.14✎ 13:18 | 
        (11) ты же сам написал что у вас домен     | |||
| 13
    
        Jaap Vduul 20.08.14✎ 13:28 | 
        Корпорация Microsoft на сегодняшний день не рекомендует производить и не поддерживает автоматизацию программ из пакета Microsoft Office с помощью автоматических, неинтерактивных клиентских приложений или компонентов (включая ASP, DCOM и службы NT), поскольку при запуске в этом окружении программы пакета Office могут работать нестабильно или зависать.
 http://support.microsoft.com/kb/257757 | |||
| 14
    
        KuJIT 20.08.14✎ 17:17 | 
        Я в администрировании фигово шарю. Мне это ни о чем не говорит =) (12) 
 Рекомендует или нет, но задачу нужно как-то выполнить. Тот же ворд или эксель работают на ура, чем аутлук хуже? К тому же на своем компе (не с терминала) нормально к аутлуку через ком подсоединяется. (13) | |||
| 15
    
        KuJIT 20.08.14✎ 17:22 | 
        По вашей ссылке написано, что модальные окна вешают приложение. У меня при запуске аутлука появляется 2 модальных окна. 1е - что нет лицензии (но это и в ворде есть), 2е от битрикса с запросом на логин-пароль. Может в этом быть проблема? (13)     | |||
| 16
    
        avant2004 20.08.14✎ 17:46 | 
        Имею опыт с подобными чудачествами office, но через C#. Механизм, в общем, один и тот же.
 DCOM объекты и их настройка находятся в консоли, которую можно запустить посредством cmd -> dcomcnfg Там надо войти в Компьютер -> Настройка DCOM. Но только в списке ярлычков Вы office не увидите ))) Потому что с большой степенью вероятности он у Вас 32-битный, а нужная консоль запускается с ключом /32. Таким образом, из cmd запускаем такую строку mmc.exe comexp.msc /32, и у Вас запустится именно 32-битная DCOM консоль, в которой будет нужный нам объект. У меня, например, для ofiice 2010, он называется Outlook Message Attachment, для других версий может называться по-другому. По нему правой кнопкой, свойства, и настраиваем безопасность. Лучше всего на закладке "Удостоверение" тупо указать учетку админа. В общем, как-то так. Поиграйтесь с этими настройками, и результат даст о себе знать. | |||
| 17
    
        KuJIT 21.08.14✎ 10:46 | 
        Большое спасибо! То что нужно. Хотя, может быть, помог ребут (только сейчас догадался, что он может помочь) =) (16)     | |||
| 18
    
        KuJIT 22.08.14✎ 15:58 | 
        Произошла исключительная ситуация (Microsoft Outlook): Невозможно открыть файл "C:\Users\ilya.h\AppData\Local\Microsoft\Outlook\Списки SharePoint.pst".
 =( Опять права? Вроде все поставил. Какие права могут еще быть нужны? | |||
| 19
    
        KuJIT 22.08.14✎ 16:09 | 
        Еще, кстати, когда пробую этот файл открыть просто ручками, то получаю ошибку "Файлы данных Outlook необходимо открывать в Outlook". Может быть как-то связано?     | |||
| 20
    
        KuJIT 22.08.14✎ 16:54 | 
        Чудо случилось! Удалил аутлуковскую папку, запустил аутлук (папка создалась по новой), ребутнул комп - профит! =)     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |