Feldinhalt in die Zwischenablage legen

Hallo,

angenommen, ich möchte auf einer Eingabemaske den Inhalt des Feldes
„Nachname“ per Button in die Zwischenablage legen. Wie müsste dann ein
entsprechendes Script lauten?

Ich könnte einerseits die Funktion gebrauchen, andererseits versuche
ich gerade die Scriptprogrammierung zu verstehen…

Viele Grüße,
Daniel Fisch

Such mal in der Objekt Referenz nach „GetContentsByName“ und nach
„Clipboard“.

Und dann versuche folgenden ScriptCode (internes cRM Script) zu verstehen:
WScript.ClipboardText =
cRM.CurrentProject.ActiveViews.ActiveView.CurrentRecordSet.CurrentRecordSynchronized.GetContentsByName(„Name“)

(Unter der Annahme, dass die aktive Ansicht ein Feld namens „Name“ besitzt.)

Viel komfortabler geht sowas übrigens mit einer Übernahmemaske, die als
„Zielprogramm“ die Zwischenablage eingestellt hat! Ganz ohne
Programmierung. :slight_smile: Guck mal im cRM Handbuch nach dem Stichwort
„Übernahmemaske“, sowie nach dem Stichwort „Funktionsdefinition“ (die
brauchst du, wenn die eine Übernahmemaske auf eine Schaltfläche legen
willst).

Gruß

Alex


CRM-Leitsatz: „Das einzige, was wirklich stört, ist der Kunde!“ :wink:

Am Fri, 13 Feb 2009 19:14:40 +0100, Alexander Scholz
<alexander.scholz@xmai…> schrieb:

Viel komfortabler geht sowas übrigens mit einer Übernahmemaske, die als
„Zielprogramm“ die Zwischenablage eingestellt hat! Ganz ohne
Programmierung. :slight_smile: Guck mal im cRM Handbuch nach dem Stichwort
„Übernahmemaske“, sowie nach dem Stichwort „Funktionsdefinition“ (die
brauchst du, wenn die eine Übernahmemaske auf eine Schaltfläche legen
willst).

Mit der Übernahmemaske klappt es schon… aber ist es normal, dass man
nach dem Klick auf die entsprechende Schaltfläche (Ablage einer
Adresse mit sechs Zeile in die Zwischenablage) etwa elf Sekunden
warten muss?

Viele Grüße,
Daniel Fisch

Hi Daniel,

Mit der Übernahmemaske klappt es schon… aber ist es normal, dass man
nach dem Klick auf die entsprechende Schaltfläche (Ablage einer
Adresse mit sechs Zeile in die Zwischenablage) etwa elf Sekunden
warten muss?

falls du Word als Zielanwendung hast, und Word durch die Übernahmemaske
erstmal gestartet werden muss und dann ggf. noch ein Virenscanner im
Hintergrund läuft (der dann die .dots und AddIns etc. erstmal genüsslich
alle scannt), dann kann da schon was zusammen kommen…

Gruß

Alex.


CRM-Leitsatz: „Das einzige, was wirklich stört, ist der Kunde!“ :wink: