|
Autocad VBA : Block einfügen
InesP am 05.04.2005 um 11:42 Uhr (0)
Hallo, vielen Dank nochmals. Ich hatte nur an die Dateigröße gedacht (je mehr Blockdefinitionen, desto größer die Datei) oder stimmt dieser Zusammenhang nicht? Ollibaer, Dein Programm hab ich gleich ausprobiert. Ich habe aber noch nicht rausgefunden, wie man die Unities verschickt. Deshalb hier nur ein einfaches Danke. Mit dieser Abfrage kann ich rausfinden, ob der Block schon vorhanden ist oder nicht. Wenn ja, dann benötige ich ja einen neuen Blocknamen. Wenn ich im Namen eine Nummerierung einbaue, kann i ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Exceldaten verarbeiten
InesP am 14.06.2005 um 08:00 Uhr (0)
Hallo Leute, ich habe mal wieder ein Problem, bei dem ich Eure Hilfe brauche. Ich habe ein Programm geschrieben, in dessen Verlauf ich Daten aus einer bestimmten Exceltabelle auslese und in AutoCAD weiterverarbeite. So weit, so gut. Doch obwohl ich zum Schluß die Verweisvariablen auf Nothing setze und auch Excel mit Quit schließe, so läuft Excel im Hintergrund weiter mit. D.h. im Taskmanager taucht nach jedem Programmdurchlauf ein Eintrag excel.exe mehr auf und das System wird langsamer. Außerdem kann ich ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Date speichern unter
InesP am 25.01.2006 um 15:18 Uhr (0)
Hi Leute,Ich habe mal wieder ein kleines Problem:Ich habe eine Zeichnung mit 20 verschiedenen Layouts. Ich soll nun daraus 20 verschiedene Zeichnungen erstellen. D.h. 20mal die Zeichnung unter dem aktiven Layoutnamen abspeichern. Da dies aber mehrere Zeichnungen betrifft, wollte ich mir mittels VBA-Programm die Arbeit erleichtern. Mein Problem soll der folgende Code erläutern:Dim i As IntegerDim Dateiname As StringFor i = 0 To Layouts.Count - 1 Layout für Layout aktiv setzen ThisDrawing.ActiveLayout = La ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Aufruf einer Lisp-Routine
InesP am 26.01.2006 um 09:53 Uhr (0)
Hi CADmium,danke für deine Antwort. Sendcommand funktioniert insofern, das das Aufrufkommando für die Lisproutine in der AutoCAD-Befehlszeile erscheint. Allerdings muß ich dann im AutoCAD noch Enter drücken, damit die Routine auch wirklich startet. Kann ich das Drücken der Entertaste auch noch in das VBA-Programm integrieren, damit die Lisproutine automatisch abgearbeitet wird?Gruß Ines
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Dateiauswahl aus Verzeichnis
InesP am 27.01.2006 um 08:30 Uhr (0)
Hi Leute,ich hab schon wieder ein Problem.Ich habe im Verzeichnis C:VBA 10 AutoCAD-Dateien und möchte diese per VBA eine nach der anderen aufrufen, bearbeiten und wieder schließen lassen. Mir fehlt da so der Ansatzpunkt, wie ich an die einzelnen Dateien rankomme, ich will sie ja nicht in einer Combobox o.ä. listen, sondern sie sollen vom Programm automatisch aufgerufen werden. Vielleicht ist das ja ganz einfach und ich stehe nur auf dem Schlauch. Gruß Ines
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Dateiauswahl aus Verzeichnis
InesP am 30.01.2006 um 12:44 Uhr (0)
Hallo Stelli,ok, soweit hab ich das verstanden. Allerdings verstehe ich eins nicht dabei: wenn ich das Programm mit F5 starte, dann läuft es ganz normal durch, wenn ich es mit F8 aus dem Editor heraus starte, wird AutoCAD bereits nach dem ersten Durchlauf beendet. Geht das nur mir so oder tritt das Problem auch bei Dir auf?Gruß Ines
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : AcadTable und eingebettetes Projekt
InesP am 01.04.2008 um 14:47 Uhr (0)
Hallo Leute,vor einiger Zeit ist es mir Dank Eurer Hilfe gelungen Daten aus einer Exceltabelle auszulesen und in AutoCAD in einer Tabelle (AcadTable) einzulesen. D.h. von Excel aus wird eine AutoCAD-Zeichnung geöffnet, die Daten aus der Exceltabelle werden in eine Tabelle in dieser AutoCAD-Zeichnung geschrieben und AutoCAD wird danach beendet. Soweit, so gut. Wenn ich danach aber die AutoCAD-Zeichnung zur Kontrolle öffne, erscheint das Hinweisfenster, wo ich gefragt werde, ob ich die Makros aktivieren möch ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : AcadTable und eingebettetes Projekt
InesP am 02.04.2008 um 12:55 Uhr (0)
Hallo Wilfried,Du hast recht, das Programm läuft als Excel-Makro. Wieso dann plötzlich im AutoCAD VBA das Excel-Makro als eingebettetes Projekt auftaucht, ist mir auch schleierhaft. Jedenfalls steht nach dem Abspeichern und erneutem Aufrufen der AutoCAD-Datei im VBA-Manager unter Projekte das Excel-Makro als eingebettetes Projekt. Ich würde mein Excel-Makro ja hier ins Forum stellen, allerdings weiss ich nicht wie und welche Programmzeilen für das Durcheinander verantwortlich sind.Gruß Ines
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : AcadTable und eingebettetes Projekt
InesP am 02.04.2008 um 14:17 Uhr (0)
Hallo Wilfried und Holger,vielen Dank für Eure Hilfe. Wilfried, Du hattest Recht, es ist tatsächlich alter Kram, der noch in AutoCAD steckte. Nachdem ich das Projekt aus dem VBA-Manager extrahiert hatte, tauchte es beim erneuten Programmablauf nicht mehr auf. Jetzt stehe ich allerdings vor dem Problem in über 100 Zeichnungen dies zu tun. Kann man das automatisieren? Oder muß ich 100mal öffnen, VBA-Manager laden, Projekt extrahieren und speichern sagen?Ich fürchte ja, trotzdem nochmals Danke, die Unities si ...
|
| In das Form AutoCAD VBA wechseln |