Я пытаюсь создать кнопку на панели инструментов, которая вставляет нижний колонтитул (включая некоторые кнопки) в текущую почту.
Насколько я знаю, нет возможности создавать и изменять кнопки напрямую с помощью Lotus Formula, поэтому я пытаюсь скопировать / вставить другой документ. Я не могу использовать почтовый шаблон, потому что мне нужно, чтобы текст был вставлен в ответы.
Это то, что я собрал из онлайн-примеров:
@PostedCommand([FileOpenDatabase]; "SERVER" : "mailbox.nsf" ;
"($All)" ; "" ; 1 ; 1 ) ;
@PostedCommand([OpenDocument] ; "" ; "34884517EED80C33C125A999005301D4") ;
@PostedCommand([EditDocument]) ;
@PostedCommand([EditGotoField] ; "Body" ) ;
@PostedCommand([EditSelectAll]) ;
@PostedCommand([EditCopy]) ;
@PostedCommand([FileCloseWindow]) ;
@PostedCommand([FileCloseWindow]) ;
@PostedCommand([EditPaste])
Это работает непоследовательно , в зависимости от того, на что я смотрю при нажатии кнопки.
Иногда открывается окно поиска с вставленным в него фактическим текстом письма. Кажется, он закрывает новую почту.
Я особенно запутался, потому что многие команды не принимают аргументов, например, FileCloseWindow. Как мне управлять «контекстом» команд или проверять успешность?
Это похоже на автоматизацию с помощью SendKeys - запустить цепочку команд и надеяться, что ничего неожиданного не произойдет. Конечно, я абсолютный нуб с Lotus Formula, так что, возможно, я делаю это совершенно неправильно. Любая помощь приветствуется.