nirgendwo in unseren Event-Scripts gibt es ein Beispiel, wie innerhalb von enaio einen text in die Zwischenablage gespeichert werden kann (so ähnlich wie window.clipboardData.setData "Text", resultString)
Mir sind nur externe DLLs oder einige „Hacks“ bekannt, um aus VBScript die Windows-Zwischenablage zu Schreiben: Etwa über Internet Explorer-Automation, ein IE-Dokument-Objekt kennt der Rich-Client in seinen Events zumindest schon mit infowindow.HtmlDocument.
Eine Variante, die verhältnismässig zuverlässig funktionieren sollte (wenngleich nicht schön), ist die Nutzung der clip.exe, welche seit vielen Jahren Teil von Windows ist:
Diese könnte man z. B. so aus einem Client-Event nutzen:
Set shell = CreateObject("WScript.Shell")
Set exec = shell.Exec("C:\Windows\System32\clip.exe")
Set stdin = exec.stdIn
stdin.WriteLine ActivePage.ASFields("Aktenzeichen").Value
stdin.Close
Nach Auslösen des Events, z. B. mit einem OnClickItem::Kopieren-Button auf der Maske, ist der Inhalt des Feldes Aktenzeichen in der Zwischenablage.
Hilft Dir das weiter? Oder ging es doch um den Mobil-/Web-Client? Zu guter Letzt gäbe es ja auch noch diese zwei ganz enaio-internen „Zwischenablagen“:
Für Maskeninhalte im Kontextmenü von Rich-Client-Masken: