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

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

metiskz

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

Есть 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

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

ABarmin

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

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

nvyush

Скорее всего у Вас просто нет прав на создание агентов LotusScript/Java (не стоит соответствующая галка в списке управления доступом, смотреть: Файл-Приложение-Управление доступом...).
Для установки этого разрешения нужно обращаться к админу.
 
Мы в соцсетях:

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