из 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 не запускался?
 
в хелпе дизайнера Accessing the Domino Objects through COM
 
а можно обратиться к КОМу ворда, чтобы его инстанс не запускался :crash: ?
 
А Вы не к "Notes.NotesSession", а к "Lotus.NotesSession" обращайтесь... только после создания его надо Initialize - с паролем, если без, запросит пароль...

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

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

в хелпе дизайнера достаточно примеров, а в инете - ещё больше...
 
Klido
это я знаю - потому и спросил про инстанс :)
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab