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

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 951
602
BIT
422
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 сможете указать правильно ;)
 

rinsk

Lotus Team
12.11.2009
1 151
126
BIT
43
вот и первая трабла - почему то письмо отослать лотусу можно, а вот создать документ не открывая базы нет...
Не переживайте так - в экченче тоже послать туды письмо можно, а вот запись в JET запаришься;))

Вместо mail-in базы можно сваять тупого агента и дергать его по HTTP, а из экселя по кнопки открывать URL типа

Кроссплатформенно однако - вслуччего из ООфиса под линухом заведется:)
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 951
602
BIT
422
возможно как-то и так
но здесь я уже не копенгаген
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
6
Можно сделать кнопку в экселе, который сформирует csv-файл и положит его в папку на сервер. Шедульным агентом обрабатывать. И никакого кома.
 

maliy

Green Team
20.03.2007
180
2
BIT
81
вот так примерно и задумывалось изначально, наверно на этом и остановимся. просто продумывались разные разные варианты...
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 951
602
BIT
422
lmike почему не трогать лотус через COM?
потому что много тонкостей, как и всегда с КОМой, добавим особенности Нотуса, необходимость самого Нотуса (а почему тогда не из него всё делать)...
т.е. помимо вопросов с Нотуснёй появятся вопросы связ. с КОМой ;)

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!