Hot News:

Unser Angebot:

  Foren auf CAD.de
  VBasic / vb.net / vbs / wsh
  Laden/Erstellen von Zeichnungen über VBA

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
  
Online-Kurs: Grundlagen des 3D-Druck-Designs für Industrieingenieure , ein Kurs
Autor Thema:  Laden/Erstellen von Zeichnungen über VBA (1462 mal gelesen)
Dirk Thiesen
Mitglied
Ingenieur

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

Beiträge: 7
Registriert: 06.09.2002

erstellt am: 21. Sep. 2002 15:46    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,

ich habe über VBA versucht mit dem Befehl new eine Zeichung zu öffnen auf Basis einer Vorlage, der Code lautet:

Private Sub btn_Open_A1_Click()
    Me.Hide
    Dim vorlage As String
    vorlage = "f:\A1.dwt"
    code = ThisDrawing.Open(vorlage)
End Sub

Leider bekomme ich immer eine Fehlermeldung, die lautet:

Laufzeitfehler '-2145320848 (80210070)':

Was kann das sein?

Danke!

Dirk Thiesen

------------------
------
Dirk Thiesen
Thiesen Treppen Haan
www.thiesen.de

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

JosefOpitz
Mitglied
Dipl. Ing (FH) ; CAD-Koordinator


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

Beiträge: 48
Registriert: 02.03.2000

erstellt am: 21. Sep. 2002 19:54    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 Dirk Thiesen 10 Unities + Antwort hilfreich

Hallo Dirk,

zuerst mal ne Frage:
Mit welchem CAD System arbeitest du denn?
Falls es SolidWorks sein sollte ...
ein Tipp!

Zeiche doch einfach ein Macro auf...

1) Menue - Extras/Macro/Aufzeichen
2) Öffne dann eine Vorlage im SW
3) ... Macro stoppen und speichern.
4) ... Macro bearbeiten, gespeichertes Macro öffnen.

    hier kannst du die aufgezeichneten Befehle anschauen/ abschauen.

Gruß
Josef

------------------
josef.opitz@buerkert.com

[Diese Nachricht wurde von JosefOpitz am 21. September 2002 editiert.]

[Diese Nachricht wurde von JosefOpitz am 21. September 2002 editiert.]

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

mechanical
Mitglied
Entwicklungsingenieur


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

Beiträge: 192
Registriert: 28.06.2002

ANSYS Workbench 15 @Windows 7
Workstation HP Z820
SolidWorks 2014

erstellt am: 25. Sep. 2002 13:36    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 Dirk Thiesen 10 Unities + Antwort hilfreich

Hy Josef

'vorlage = "f:\A1.dwt"'

sieht ganz nach Mechanical (Desktop) aus (*.dwt). Oder gibt es andere CAD-Programme mit der gleichen Dateiendung?

------------------
mechanical

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

Dirk Thiesen
Mitglied
Ingenieur

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

Beiträge: 7
Registriert: 06.09.2002

erstellt am: 26. Sep. 2002 23:19    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,

leider ist es AutoCAD 2000 und daher kann ich da keine Makros aufnehmen. Damit kann ich leider auch nicht das Problem lösen. Vielleicht noch einen anderen Vorschlag??

LG DIrk Thiesen

------------------
------
Dirk Thiesen
Thiesen Treppen Haan
www.thiesen.de

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

JosefOpitz
Mitglied
Dipl. Ing (FH) ; CAD-Koordinator


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

Beiträge: 48
Registriert: 02.03.2000

erstellt am: 27. Sep. 2002 08:21    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 Dirk Thiesen 10 Unities + Antwort hilfreich

Hallo Dirk,

stell doch deine Frage nochmal ins AutoDesk - Forum

Gruß
Josef

------------------
josef.opitz@buerkert.com

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

GuidoE
Mitglied
Maschinenbautechniker

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

Beiträge: 8
Registriert: 09.08.2002

erstellt am: 27. Sep. 2002 13:20    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 Dirk Thiesen 10 Unities + Antwort hilfreich

Hallo Dirk;

probieren Sie es doch mal hiermit !

Sub Example_Open()
    ' The following example opens "C:\AutoCAD\Sample\downtown.dwg" file.
    ' This drawing may not exist on your system. Change the drawing
    ' path and name to reflect a valid AutoCAD drawing on your system.
   
    ThisDrawing.Application.Documents.Open ("C:\AutoCAD\Sample\downtown.dwg")
   
End Sub
"Autocad Projekt *.dvb"

Grüße

Guido E

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

Dirk Thiesen
Mitglied
Ingenieur

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

Beiträge: 7
Registriert: 06.09.2002

erstellt am: 28. Sep. 2002 09: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

Hey, DAS FUNKTIONIERT! Warum hat es den mit meiner Art und Weise nicht funktioniert???

Verstehe ich nicht! Vielen vielen Dank aber noch einmal!

Was aber nun nicht funktioniert ist folgender String!

    wert = ThisDrawing.Application.ActiveDocument.New("f:\a1.dwt")

Ich kann also keine neue Datei öffnen auf Basis eines Templates!
Trickse die ganze Zeit schon, aber da bekomme ich irgendwie keinen Ansatz.

MfG

Dirk Thiesen

------------------
------
Dirk Thiesen
Thiesen Treppen Haan www.thiesen.de

[Diese Nachricht wurde von Dirk Thiesen am 28. September 2002 editiert.]

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

GuidoE
Mitglied
Maschinenbautechniker

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

Beiträge: 8
Registriert: 09.08.2002

erstellt am: 30. Sep. 2002 08:30    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 Dirk Thiesen 10 Unities + Antwort hilfreich

Hallo Dirk;

wie lautet Ihre E-Mail-Adresse?
Das "Wert= XXXX" ist nicht richtig (sollte so funktionieren
wie im Beispiel).

Grüße Guido E.

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

Harry K
Mitglied
Bau-Ingenieur


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

Beiträge: 42
Registriert: 05.11.2001

A2000 bis 2002, NT4-SP6

erstellt am: 30. Sep. 2002 13:19    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 Dirk Thiesen 10 Unities + Antwort hilfreich

Hallo Dirk


nimm einfach folgendes Beispiel aus der Online-Hilfe:

Sub Example_New()
    ' This example creates a new drawing based on the template ansi-a.dwt.
    ' Note: The path to the template file is included with its name. Adjust
    ' this path for your installation location before running this example.
   
    Dim templateFileName As String
    templateFileName = "c:\AutoCAD\template\ansi-a.dwt"
   
    ThisDrawing.New templateFileName
   
End Sub

Gruß
Harry

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

mechanical
Mitglied
Entwicklungsingenieur


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

Beiträge: 192
Registriert: 28.06.2002

erstellt am: 01. Okt. 2002 07: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 Nur für Dirk Thiesen 10 Unities + Antwort hilfreich

Guten Morgen Dirk

Meine VB-Kenntnisse halten sich in Grenzen, aber soweit ich weiß muss bei "ThisDrawing.Application.ActiveDocument.New("f:\a1.dwt")" eine Zeichnung offen sein (ActiveDocument). Ist dies nicht der Fall so ergibt sich vermutlich ein ungültiger Wert für 'ActiveDocument'.

------------------
mechanical   

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)2025 CAD.de | Impressum | Datenschutz