Hallo niclas, willkommen im Forum
So ganz verstehe ich Dein Problem nicht, denn im Prinzip brauchst Du dazu kein VBA.
Dein Block "Josef" kann jetzt zwei Bedeutungen haben, bei denen Du Verschiebungen machen möchtest:
Einmal als Blockdefinition, also praktisch die Vorlage, Definition. Die kann man nachträglich mit dem Blockeditor bearbeiten
Oder als Blockreferenz, diese besagt an welcher Stelle und mit welcher Skalierung die in der Blockdefinition festgelegte Zeichnung dargestellt werden soll. Den Einfügepunkt kannst Du über die Eigenschaften verschieben.
Soweit die Grundvoraussetzungen, jetzt bräuchten wir von Dir genauere Angaben und vielleicht schon mal Codeschnipsel wo Du nicht weiterkommst ...
Grüße
Klaus
PS.: Hast Du auch in der Autocad Hilfe gesucht?
Unter "Handbuch für Benutzeranpassungen" - "ActiveX-Automatisierung und VBA" -
öffnet sich das ActiveX- und VBA-Entwicklerhandbuch
Dort gibt es das Kapitel
"Erweiterte Zeichen- und Strukturierungsfunktionen"
- "Verwenden von Blöcken und Attributen"
-- "Arbeiten mit Blöcken"
Hier sind auch Beispiele hinterlegt wie Blöcke geändert werden
[Diese Nachricht wurde von KlaK am 11. Mai. 2013 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP