VBA Einfügen an gleicher Stelle

29/08/2007 - 15:12 von eLiz | Report spam
Hallo Newsgroup,

ich kenn mich zwar in Visio aus, doch leider bin ich auf dem Gebiet VBA noch
etwas unbeholfen. Ich hoffe, ihr habt Verstàndnis, für die wahrscheinlich
leichte Frage...

Ich möchte eine Funktion schreiben, die die aktuelle "Zwischenablage" an
exakt der gleichen Stelle, nur an einem anderem Zeichenblatt wieder einfügt.
Also àhnlich wie das in Flash z.B. funktioniert.

Gedacht hab ich mir das so. Ich hole mir von der aktuellen "Zwischenablage"
die PinX und PinY und setzte die dann nach dem Paste bei dem neuen Shape ein.
=> Allerdings weiß ich nicht, wie ich auf diese Zwischenablage zugreifen
kann (für die aktuelle Auswahl wàrs ja leichter, da man aber ja nach dem copy
auf ein anderes Zeichenblatt geht ist das ja nicht mehr ausgewàhlt)
=> Alternativ könnte man sie die Daten beim kopieren merken, aber dann weiß
ich leider nicht, wie ich die in eine neues Makro übertragen kann...

Ihr seht, ziemlich unsicher das ganze noch. Trotzdem freu ich mich auf eure
Hilfestellungen. Nur durch solche kann man nàmlich wirklich weiter kommen und
ich finds toll, die hier im Forum immer zu finden!

Vielen Dank schon jetzt,
Gruß eLiz
 

Lesen sie die antworten

#1 Senaj Lelic [DE MVP Visio]
29/08/2007 - 19:42 | Warnen spam
Hallo Liz,

viel einfacher: die paste-Methode in Visio hat einen parameter der heisst
Viscutcopynotranslate und schon landet das ding an der gleichen Stelle wie
auf der Quellseite.



Mit freundlichen Grüßen/ with kind regards
Senaj Lelic
DE MVP Visio


"eLiz" schrieb im Newsbeitrag
news:
Hallo Newsgroup,

ich kenn mich zwar in Visio aus, doch leider bin ich auf dem Gebiet VBA
noch
etwas unbeholfen. Ich hoffe, ihr habt Verstàndnis, für die wahrscheinlich
leichte Frage...

Ich möchte eine Funktion schreiben, die die aktuelle "Zwischenablage" an
exakt der gleichen Stelle, nur an einem anderem Zeichenblatt wieder
einfügt.
Also àhnlich wie das in Flash z.B. funktioniert.

Gedacht hab ich mir das so. Ich hole mir von der aktuellen
"Zwischenablage"
die PinX und PinY und setzte die dann nach dem Paste bei dem neuen Shape
ein.
=> Allerdings weiß ich nicht, wie ich auf diese Zwischenablage zugreifen
kann (für die aktuelle Auswahl wàrs ja leichter, da man aber ja nach dem
copy
auf ein anderes Zeichenblatt geht ist das ja nicht mehr ausgewàhlt)
=> Alternativ könnte man sie die Daten beim kopieren merken, aber dann
weiß
ich leider nicht, wie ich die in eine neues Makro übertragen kann...

Ihr seht, ziemlich unsicher das ganze noch. Trotzdem freu ich mich auf
eure
Hilfestellungen. Nur durch solche kann man nàmlich wirklich weiter kommen
und
ich finds toll, die hier im Forum immer zu finden!

Vielen Dank schon jetzt,
Gruß eLiz

Ähnliche fragen