На Кнопку Повесить Код

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

metiskz

#1
Приветствую.

Есть Lotus Notes 8.5 Client , делаю создать новое сообщение - создать - гиперобъект - кнопка.
Далее на событие OnClick хочу прицепить свой обработчик события (скрипт на Лотусе), что-то похожее на

Код:
Sub Click(Source As Button)
Dim Workspace As New NotesUIWorkspace
Dim UIDdoc As NotesUIDocument
Set uidoc = workspace.composedocument("","names.nsf","Connection")
Call uidoc.fieldsettext("ConnectionType","Local Area Network")
Call uidoc.refreshhideformulas
Call uidoc.fieldsettext("PortName","TCPIP")
Call uidoc.fieldsettext("LanPortName","TCPIP")
'The FieldSetText method could be used here to set the values of other fields
'For example, the below allows the connection to only be used when
' either the OfficeA or OfficeB location documents are in use.
Call uidoc.fieldsettext("ConnectionLocation","OfficeA, OfficeB")
Call uidoc.refreshhideformulas
Call uidoc.fieldsettext("Destination","Server/Organization")
Call uidoc.fieldsettext("OptionalNetworkAddress","x.x.x.x")
Call uidoc.fieldsettext("Source","*")
Call uidoc.refresh
Call uidoc.save
Call uidoc.close
End Sub
Однако же, Лотус позволяет выбрать "простые действия" , типа Запустить агент, Изменить поле , Копировать в папку, Формула с @- функциями и т.д. Может надо заранее создавать агент в Лотус шаблоне? Или как быть?
 
A

ABarmin

#2
Оберните кнопку в Action Hotspot или запускайте на собаках агент.
 
A

ABarmin

#4
У тебя кнопка как картинка вставлена или как что?

Выделить - Create Action Hotspot
 

nvyush

Lotus team
22.04.2009
2 317
0
#5
Скорее всего у Вас просто нет прав на создание агентов LotusScript/Java (не стоит соответствующая галка в списке управления доступом, смотреть: Файл-Приложение-Управление доступом...).
Для установки этого разрешения нужно обращаться к админу.