из Word при обращ к объектам Lotus запускается клиент Ln

Mikle77

Well-known member
19.12.2007
80
0
#1
Из MS Word обращаюсь к lotus следующим кодом:

Private Sub Command1_Click()
Dim session As Object
Dim db As Object
Dim doc As Object
Set session = CreateObject("Notes.NotesSession")
Set db = session.GetDatabase("", "names.nsf")
ggg = "eeee"

MsgBox (db.Title)
MsgBox (session.UserName)

End Sub

При выполнении кода запускается клиент Lotus? можно как либо обратится из word к lotus что бы клиент Lotus не запускался?
 

lmike

нет, пердело совершенство
Премиум
27.08.2008
6 567
263
#3
а можно обратиться к КОМу ворда, чтобы его инстанс не запускался :crash: ?
 

duchan

Well-known member
20.09.2006
110
3
#4
А Вы не к "Notes.NotesSession", а к "Lotus.NotesSession" обращайтесь... только после создания его надо Initialize - с паролем, если без, запросит пароль...

Notes.NotesSession - "устаревший" OLE объект работае через UI, на ряду с Notes.NotesUIWorkspace - хотя в некоторых моментах они удобнее...

Lotus.NotesSession - COM объект. Лотус конечно все равно запустится(любой объект так работает), но скрытно и только бакэнд...
 
K

Klido

#5
lmike
Лотус конечно все равно запустится(любой объект так работает), но скрытно и только бакэнд...
да, всегда так было... у меня сейчас 1С так с лотусиной работает...
другой вопрос - иногда трудно мониторить внешней софтиной всё ли хорошо с объектом лотуса...

в хелпе дизайнера достаточно примеров, а в инете - ещё больше...
 

lmike

нет, пердело совершенство
Премиум
27.08.2008
6 567
263
#6
Klido
это я знаю - потому и спросил про инстанс :)