|
AutoCAD VBA : textboxinhalt speichern/legende erstellen
Carsten1210 am 13.10.2008 um 08:10 Uhr (0)
Hallo Stolti,Hab gerade kein AutoCAD zur Hand, aber wann tritt der Fehler auf?!Gruß, Carsten
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : textboxinhalt speichern/legende erstellen
Carsten1210 am 13.10.2008 um 08:35 Uhr (0)
Hi, Zitat:sobald ich den Button drücke der mit dem makro verknüpft ist. beim debuggen ist die zeile mit dem Datei-Suchen verknüpft.Meinst du mit dem Dateisuchen diese Zeile: Zitat:Open Datei For Output As #1Wie sind denn da die Deklarationen der Variablen?!Gruß, Carsten
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : textboxinhalt speichern/legende erstellen
stolti am 10.10.2008 um 11:14 Uhr (0)
sieht klasse aus... ja...nur noch eine Frage:wie kann ich den mit der Datei die ich erstellen will und in die ich meine Info schreiben lasse verknüpfen?
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : textboxinhalt speichern/legende erstellen
stolti am 11.10.2008 um 11:44 Uhr (0)
Private Sub partitions_save_Click()Datei = "C:Dokumente und EinstellungenstoltmDesktop est.xml"Open Datei For Output As #1Print #1, Me.PartitionsTextBox1.TextPrint #1, Me.PartitionsColourName1.CaptionPrint #1, Me.PartitionsColourBox1.BackColor ...Close (1)End Subich möchte hier quasi den speicherort der text.xml auswählen können, bzw... beim laden die datei aussuchen können.ich komm da nicht weiter.
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : textboxinhalt speichern/legende erstellen
stolti am 13.10.2008 um 08:13 Uhr (0)
sobald ich den Button drücke der mit dem makro verknüpft ist. beim debuggen ist die zeile mit dem Datei-Suchen verknüpft.grußstolti
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : textboxinhalt speichern/legende erstellen
stolti am 13.10.2008 um 09:08 Uhr (0)
Datei=CommonDialog1.FileNamebei dieser Zeile kommt die Meldung.die variablen?was meinst du damit?gruß stolti
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : textboxinhalt speichern/legende erstellen
Carsten1210 am 22.10.2008 um 11:19 Uhr (0)
Hi Tobi,Das Beispiel erstellt einen Kreis und schraffiert diesen.Der Kreis liegt auf 3,3,0 und hat einen Radius von 1. Vielleicht musst du da mal ranzoomen und den zu sehen. Führe den Code am besten mal in einer leeren Datei aus.Gruß, Carsten
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Zeichnung Speichern
gerhard123 am 23.10.2008 um 07:12 Uhr (0)
Hallo,ich arbeite mit Autocad 2008 und möchte Zeichnung mit VBA-Programm als Autocad2004 Version speichern.mit thisdrawing.save wird die Zeichnung aber im 2008 Format gespeichert.Vorab schon mal DankeGerhard
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Zeichnung Speichern
Carsten1210 am 23.10.2008 um 07:16 Uhr (0)
Hallo Gerhard,Aus der Hilfe: Zitat:SaveAs MethodSaves the document to a specified file; no longer supported for menu groups. object.SaveAs FileName, FileType [, SecurityParams] ObjectDocument, MenuGroupThe object or objects this method applies to. Note This method has no effect for menu groups.FileNameString; input-onlyThe full path and file name, or valid URL address, for the file. The active document takes on the new name. FileTypeAcSaveAsType enum; input-only; optional for Document objectsacR14_dwg Aut ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Attribute mit VB in Block manipulieren
Leon am 23.10.2008 um 15:41 Uhr (0)
Hallo Leute,dieses Them wurde schon öfters behandelt, aber trotz Suche bin ich noch zu keiner Lösung gekommen.Ich möchte mit einem externen VB Program Attribute aus einem Schriftkopfblock in einer Zeichnung auslesen, indem ich den Block selektiere.Wenn ich ein Attribut, also Text selektiere, funktioniert das ganze, aber wenn ich eine Linie des Blocks anklicke funtkioniert es nicht. Warum ist das nicht einfach EIN Block, egal was ich daran selktiere ?Option Explicit AutoCAD als Verweis einbindenDim AcadApp ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Nach Text suchen und diesen löschen
gerhard123 am 24.10.2008 um 07:53 Uhr (0)
Hallo,danke für beide Beispiele.Habe jetzt nur noch eine Frage zur unten eingefügten ZeileCode:For Each ent In ThisDrawing.ActiveLayout.BlockWarum "ActiveLayout.Block"!Das hat nichts mit den Autocad-Block zu tun oder?GrußGerhard
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Datei öffnen Dialog ohne Formular
Soldnerkugel am 19.04.2010 um 14:38 Uhr (0)
ACHTUNG! Sie antworten auf einen Beitrag der älter als 1 Jahr ist!und wie verwende ich die Datei?Ich nehme an, dass ich das Modul in mein Makro reinschieben muss, oder? dann müsste ich ja wie beim Aufruf einer Funktion/Prozedur einfach drauf zugreifen können?------------------ http://www.stupidedia.org/stupi/Rechter_Winkel
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Datei öffnen Dialog ohne Formular
Gloem am 29.10.2008 um 09:28 Uhr (0)
Danke, das funktioniert. Die Lösung hatte ich auch schon im Internet gefunden aber ich dachte es würde noch irgendetwas einfacheres geben bspw. irgendeinen tollen Verweis oder eine andere Klasse im createObject-Teil
|
| In das Form AutoCAD VBA wechseln |