Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Per VBA Catdrawing in CATDrawing 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
Autor Thema:  Per VBA Catdrawing in CATDrawing einfügen (1643 mal gelesen)
Feyza
Mitglied



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

Beiträge: 605
Registriert: 12.01.2004

CATIA Catia V5-R6 R2014 - Windows Win/Windows Server 2008
AutoCAD Mechanical 2014
Oracle
VB.NET

erstellt am: 02. Sep. 2014 13:58    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 : )

wie kann ich ein CATDrawing in ein CATDrawing einfügen?
Ich habe ein geöffnetes CATDrawing und möchte den Inhalt von einem anderen nicht geöffneten CATDrawing einfügen.

Wie könnte man das am einfachsten   ?

Vielen Dank für Eure Hilfe!

Schöne Grüße
Feyza  

------------------
Schöne Grüße
Feyza : )

[Diese Nachricht wurde von Feyza am 02. Sep. 2014 editiert.]

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

bgrittmann
Moderator
Konstrukteur


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

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 02. Sep. 2014 14:27    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 Feyza 10 Unities + Antwort hilfreich

Servus
Was willst du ein einfügen?
zB kannst du ein Blatt in der Quellzeichnung kopieren und in der Zielzeichnung einfügen. (ggf mal mit Makrorekorder die Schritte aufzeichnen)

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

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

Feyza
Mitglied



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

Beiträge: 605
Registriert: 12.01.2004

CATIA Catia V5-R6 R2014 - Windows Win/Windows Server 2008
AutoCAD Mechanical 2014
Oracle
VB.NET

erstellt am: 02. Sep. 2014 14:39    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 Bernd,

ich habe 5 CATDrawings, wo ich jeweils ein Zeichnungsrahmen und Schriftkopf im Hintergrund habe.

Per Combobox wähle ich die Größe aus z.B. A0. Dann soll er mir die gewünschte Datei, die ich hinter A0 habe, einfügen.

So würde ich z.B. ein neues Blatt öffnen, aber nicht in die aktuelle geöffnete CATdrawing einfügen:

Dim documents1 As Documents
Set documents1 = CATIA.Documents
Dim drawingDocument1 As DrawingDocument

If comZeichn_rah_groes.Text = "A0" Then
Set drawingDocument1 = documents1.NewFrom("V:\Zeichnungsnormalien\Schriftkopf\Zeichnungsrahmen_V5R19_A0.CATDrawing")
End If

Vielen Dank : )

Schönen Grüße
Feyza 

------------------
Schöne Grüße
Feyza : )

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

Feyza
Mitglied



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

Beiträge: 605
Registriert: 12.01.2004

CATIA Catia V5-R6 R2014 - Windows Win/Windows Server 2008
AutoCAD Mechanical 2014
Oracle
VB.NET

erstellt am: 05. Sep. 2014 10:59    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


Dim drawingDocument1111 As DrawingDocument
Set drawingDocument1111 = CATIA.ActiveDocument


Dim documents1 As Documents
Set documents1 = CATIA.Documents
Dim drawingDocument1 As DrawingDocument

If comZeichn_rah_groes.Text = "A0" Then
Set drawingDocument1 = documents1.Open("C:\temp\A0.CATDrawing")

Dim selection1 As Selection
Set selection1 = drawingDocument1.Selection

selection1.Search "Type=*Line*,all"


  If (selection1.Count2 > 0) Then
    selection1.Copy
  Else
  MsgBox ("Keine Elemente zum Kopieren!")
 
  End If

'Leeres Blatt aktivieren
'------------------------

Dim qwer As Selection
Set qwer = drawingDocument1111.Selection
drawingDocument1111.Activate

Set oDraw_a = CATIA.ActiveDocument    'Zeichnung als aktives Dokument bestimmen
Set oSheets_a = oDraw_a.Sheets
Set oSheet_a = oSheets_a.ActiveSheet
oSheet_a.Activate

Set oViews_a = oSheet_a.Views
oSheet_a.Views.Item(2).Activate                ' BLATT001 aktivieren
Set oView_a = oViews_a.Item(2)
oView_a.Activate

Set drawingDocument2 = CATIA.ActiveDocument

Dim selection5 As Selection
Set selection5 = drawingDocument2.Selection

selection5.Paste <---------- Hier bricht das Programm ab

Elemente werden kopiert, aber beim Einfügen bricht es hier ab, mit der Fehlermeldung:

Laufzeitfehler '-2147467259 (80004005)':
The CSO ist empty. The PasteSpecial operation could not be performed.

ich habe auch so versucht:
selection5.PasteSpezial ""

geht leider auch nicht.

Könntest Du mir bitte hier weiterhelfen  ?

Danke schön!

------------------
Schöne Grüße
Feyza : )

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

K.Siebert
Mitglied
Tech Zeichner


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

Beiträge: 415
Registriert: 19.05.2007

Win XP
Catia V5 R19
Catia V5 R24

erstellt am: 05. Sep. 2014 22:55    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 Feyza 10 Unities + Antwort hilfreich

Hallo,

Hier ist ein Marco, da kannst du bestimmt was von verwenden.

------------------
Sei Schlau bleib Dumm !!?!!

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

Feyza
Mitglied



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

Beiträge: 605
Registriert: 12.01.2004

CATIA Catia V5-R6 R2014 - Windows Win/Windows Server 2008
AutoCAD Mechanical 2014
Oracle
VB.NET

erstellt am: 08. Sep. 2014 09:02    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

Guten Morgen K.Siebert  

vielen Dank für den Tipp!

------------------
Schöne Grüße
Feyza : )

[Diese Nachricht wurde von Feyza am 08. Sep. 2014 editiert.]

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