Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  AutoCAD VBA
  Kopieren und Einfügen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Kopieren und Einfügen (702 mal gelesen)
hti
Mitglied
Technischer Zeichner

Sehen Sie sich das Profil von hti an!   Senden Sie eine Private Message an hti  Schreiben Sie einen Gästebucheintrag für hti

Beiträge: 4
Registriert: 01.07.2014

erstellt am: 02. Jul. 2014 13:01    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo zusammen,

ich bin relativ unerfahren in VBA ACAD, deshalb habe ich eine Fragen an euch.
Wie kann ich am besten alle Objekte von einem Blatt kopieren und diese, auf der selben Position, in eine andere Datei einfügen?

Gruß

hti

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Bernd P
Ehrenmitglied V.I.P. h.c.
cook-general



Sehen Sie sich das Profil von Bernd P an!   Senden Sie eine Private Message an Bernd P  Schreiben Sie einen Gästebucheintrag für Bernd P

Beiträge: 3358
Registriert: 07.06.2001

W10-64bit, AMD Ryzen 7 3700X,32GB RAM, Sapphire Pulse Radeon RX 570 8G G5, Canon TX-3000 MFP, Maus Cherry MW4500, Sub:Infrastructure Design Suite, Office 365

erstellt am: 02. Jul. 2014 13:28    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für hti 10 Unities + Antwort hilfreich

Servus,

(progn (ssget) (command "_ucs" "_w") (command "_copybase" "0,0" "_p""") (command "_ucs" "_p"))
(progn (command "_ucs" "_w") (command "_pasteclip" "0,0") (command "_ucs" "_p"))

------------------
<----- Bitte Systeminfo eintragen, warum siehst du hier. "Warum Einfach es geht auch kompliziert". Schöne Grüsse aus der Steiermark  Bernd P. Sport ist Mord
Rekorde: Scalelist>11727, Fehler>34365, Layerfilter>XXXX

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

hti
Mitglied
Technischer Zeichner

Sehen Sie sich das Profil von hti an!   Senden Sie eine Private Message an hti  Schreiben Sie einen Gästebucheintrag für hti

Beiträge: 4
Registriert: 01.07.2014

erstellt am: 02. Jul. 2014 13:37    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Wie setze ich das in meinen Code ein?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

hti
Mitglied
Technischer Zeichner

Sehen Sie sich das Profil von hti an!   Senden Sie eine Private Message an hti  Schreiben Sie einen Gästebucheintrag für hti

Beiträge: 4
Registriert: 01.07.2014

erstellt am: 02. Jul. 2014 14:32    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Es hat sich soeben herausgestellt das meine gedachte Lösung nicht realisierbar ist.

Gibt es eine Möglichkeit allen Blöcken eine Zahl/Buchstaben voranzuschreiben.

Ich habe beispielsweiße in einer Zeichnung 20 Blöcke, deren Namen ich nicht kenne. Ich möchte jetzt vor jedem Block eine Zahl/Nummer schreiben.

Ich hoffe ihr könnt mir helfen.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Stelli1
Moderator
Verm.-Ing.


Sehen Sie sich das Profil von Stelli1 an!   Senden Sie eine Private Message an Stelli1  Schreiben Sie einen Gästebucheintrag für Stelli1

Beiträge: 1521
Registriert: 17.08.2005

Map 2000-2014, Rasterdesign,
MapGuide, Autodesk Topobase,
VS6, VS.net 2013

erstellt am: 03. Jul. 2014 09:16    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für hti 10 Unities + Antwort hilfreich

Hallo,

was hast du denn bis jetzt programmiert?

Es gibt eine Funktion "COPYOBJECTS" mit einem Beispiel aus der Suche.
Hier ist was um alle Blöcke zu suchen.

Oder war der Gedanke so, dass dir einer was programmiert?

Wilfried Stelberg

------------------
Warum lisp'eln wenn's auch anders geht. 
www.ib-stelberg.de

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

hti
Mitglied
Technischer Zeichner

Sehen Sie sich das Profil von hti an!   Senden Sie eine Private Message an hti  Schreiben Sie einen Gästebucheintrag für hti

Beiträge: 4
Registriert: 01.07.2014

erstellt am: 03. Jul. 2014 09:42    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

das mit den Kopieren hatte ich soweit schon, nur das Problem war, das
manche Blöcke schon auf dem anderen Ballt vorhanden sind. Jetzt wäre mein Plan alle Blöcke auf dem Blatt umzubennen und anschließen erst zu kopieren.
Bis jetzt ändere ich den Namen der Blöcke mit untenstehen Code.

For Each objblock In ThisDrawing.Blocks
    If Left(objblock.Name, 1) Like "E" Then
    objblock.Name = c & "_" & objblock.Name
    End If
Next

Würde es eine Alternative dazu geben, da ich mir nicht sicher bin, dass alle Blöcke mit dem Buchstaben E beginnen.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

cadffm
Ehrenmitglied V.I.P. h.c.
良い精神



Sehen Sie sich das Profil von cadffm an!   Senden Sie eine Private Message an cadffm  Schreiben Sie einen Gästebucheintrag für cadffm

Beiträge: 21533
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 03. Jul. 2014 09:49    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für hti 10 Unities + Antwort hilfreich

@hti
Es läßt sich eine gewisse Unsicherheit aus deinen Posts herauslesen,
da hier sehr Erfahrene Anwender sind (ich rede nicht mal von "Programmierern")
wärees unter Umständen zu deinem Vorteil wenn du möglichst detailliert schilderst
a) was du hast
b) was du möchtest

und möglichst eine gute Beschreibung darüber was du damit bezweckst.
Denn oftmals steht diesen Beschreibungen im Wege das der Fragesteller bereits eine
Lösung im Kopf hat und viele Informationen wegläßt, da diese aus seiner Sicht
nicht relevant sind.

Und wenn es um Blöcke geht:
Blöcke sind die Definition, das was du anpicken kannst in der Datei sind die Blockreferenzen.

------------------
CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz