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

  • Автор темы Mikle77
  • Дата начала
M

Mikle77

Из 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 не запускался?
 
K

Klido

в хелпе дизайнера Accessing the Domino Objects through COM
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 985
611
BIT
473
а можно обратиться к КОМу ворда, чтобы его инстанс не запускался :crash: ?
 

duchan

Green Team
20.09.2006
128
11
BIT
250
А Вы не к "Notes.NotesSession", а к "Lotus.NotesSession" обращайтесь... только после создания его надо Initialize - с паролем, если без, запросит пароль...

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

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

Klido

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

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

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 985
611
BIT
473
Klido
это я знаю - потому и спросил про инстанс :)
 
Мы в соцсетях:

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