ОБСУЖДЕНИЕ

запуск агента из Excel

29 ответов 11,5 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

maliy
для вас, надёжное решение - не трогать нотус, через КОМ!
Код:
Set myMail=CreateObject("CDO.Message")
myMail.Subject="Sending email with CDO"
myMail.From="mymail@mydomain.com"
myMail.To="someone@somedomain.com"
myMail.TextBody="This is a message."
myMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendusing")=2
'Name or IP of remote SMTP server
myMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserver")="smtp.server.com"
'Server port
myMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserverport")=25 
myMail.Configuration.Fields.Update
myMail.Send
set myMail=nothing
надеюсь - адрес сервера и From To сможете указать правильно ;)
 
вот и первая трабла - почему то письмо отослать лотусу можно, а вот создать документ не открывая базы нет...
Не переживайте так - в экченче тоже послать туды письмо можно, а вот запись в JET запаришься;))

Вместо mail-in базы можно сваять тупого агента и дергать его по HTTP, а из экселя по кнопки открывать URL типа http://host/base.nsf/trans?OpenAgent&p...mp;param1=value

Кроссплатформенно однако - вслуччего из ООфиса под линухом заведется:)
 
Можно сделать кнопку в экселе, который сформирует csv-файл и положит его в папку на сервер. Шедульным агентом обрабатывать. И никакого кома.
 
вот так примерно и задумывалось изначально, наверно на этом и остановимся. просто продумывались разные разные варианты...
 
lmike почему не трогать лотус через COM?
потому что много тонкостей, как и всегда с КОМой, добавим особенности Нотуса, необходимость самого Нотуса (а почему тогда не из него всё делать)...
т.е. помимо вопросов с Нотуснёй появятся вопросы связ. с КОМой ;)

можно хранить файло в нотусне и оттудова её редактировать, а опопсля и обрабатывать (в т.ч. без CSV)
 

Статистика тем

Создано
maliy,
Последний ответ от
lmike,
Ответы
29
Просмотры
11 453