|
AutoCAD VBA : VBA unter 2010
alfred neswadba am 01.05.2009 um 12:36 Uhr (0)
Hi Martin,yes, auch schon ein paar mal darüber geärgert, dass AutoCAD nachzuinstallieren versucht und dann meldet, dass es selbst läuft Ich hab zwar die Situation nicht so, wie Du es beschrieben hast (beim Öffnen von DVBs, die mit AutoCAD 2006 erstellt wurden), es trifft mich manchmal nach neuem Setup des gesamten Rechners. Eine erhöhte Wahrscheinlichkeit zu dem Phänomen scheint es zu geben, wenn Office NACH AutoCAD und nicht vorher installiert hat, aber das ist Vermutung.Probier mal folgende Vorgehenswei ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Excel Routinen von ACAD aus ausführen
alfred neswadba am 14.02.2011 um 22:19 Uhr (0)
Hi,anbei aktualisiert, wobei die einzelnen Attribute von mir jetzt nicht überprüft sind (insbesondere EDV-Kreis-1 kommt 2 mal vor, einmal statt Underline mit Bindestrich, weiss nicht, ob das richtig ist, wie ich es als richtig gesehen hätte, darum prüfen! (Ebenso ob am Abschluss für Dich jetzt ein & im Hyperlink gesetzt wird oder nicht) Kann ich irgendwie einfach vermeiden dass im Hyperlink Attribute mit auftauchen Ja, ich hätte in aktuellem Code mal geprüft, ob der String leer ist, wenn JA, wird dieser n ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Blockattribute aus einer Zeichnung und in Excel übergeben
KlaK am 05.04.2013 um 19:26 Uhr (0)
Hallo,Sorry aber mit dem "funktioniert es nicht richtig" kann man wenig anfangen.Setz doch mal die Fehlermeldung zurück On Error goto 0dann bekommst Du die Fehlermeldungen direkt angezeigtmeine Vermutung beim Blick auf den Code liegt bei dem If acad.ActiveDocument.FullName = dwgname Thenansonsten :befüllen von Attributwerten macht man üblicherweise mit einer select case - Abfrageda gibt es im Forum hier aber genügend BeispieleSchönes WEKlaus PS: Keine AHnung ob ich am WE noch mal genauer schauen kann . ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Speicher zugemüllt ?!?
dobatec am 24.04.2006 um 23:34 Uhr (0)
Hallo Freunde der VBA Kunst!Hoffe mal wieder auf eure Tipps bei folgendem Problem: Mein VBA Projekt öffnet ca. 3000 mal eine MasterDWG die viele Bauteile als Blöcke enthält. Nach Vorgabe aus einer Excel Tabelle lasse ich dann aus definierten Bauteilen eine Zeichnung zusammenbauen und diese wird dann (Nachdem sie von den unnötigen Bauteilen bereinigt wurde), unter einem ebenso definierten Namen in drei verschiedenen Formaten nacheinander abgespeichert. Nach den ganzen SaveAs Anweisungen schließe ich die ber ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : PDF erstellen per VBA-Makro
Amatronik am 17.05.2011 um 18:03 Uhr (0)
Hallo Alfred,vielen Dank für Deine Antworten.- Die Systemvariable (?) PLOTTRANSPARENCYOVERRIDE ist mir auch schon untergekommen, ich weißleider nicht, wie ich sie per VBA ansprechen soll.Kennst Du eventuell einen VBA-Befehl, mit dem man ein Enter oder Abbrechen einem Einstellungs-fenster in AutoCAD übergeben kann?- Mittlerweile habe ich für die unterschiedlichsten Formate PC3-Dateien; ich würde aber gerne dassich öffnende Fenster des PDFCreators umgehen.Kann man dem PDFCreator irgendwie direkt die Informat ...
|
| 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 : Automatischer Programmstart
Murkel am 13.02.2008 um 12:51 Uhr (0)
Hallo Carsten, Hallo Wilfried,danke für Eure schnellen Antworten. Ich werde mal heute nacht darüber tüfteln, am Tage muß ich leider arbeiten und meine Familie versorgen. Es klingt jedenfalls alles recht kompliziert, da ich in Bezug auf Programmieren in jeder Hinsicht ein Newcomer bin und mich von Codezeile zu Codezeile hangel. Carsten, den Datei-öffnen-Dialog werde ich versuchen nachzuvollziehen, dazu aber gleich eine Frage vorweg: Da dies ein VB-Programm ist, wie stelle ich zu VB im ACAD-VBA die Verbindun ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Datenübergabe von Excel auf Attribute und umgekehrt
startrek am 26.06.2006 um 23:06 Uhr (0)
Zitat:Original erstellt von Nat_Bambo:Ich weißt überhaupt nicht, ob dieses in ACAD möglich ist und ob das jetzige Programm dazu überhaupt geeignet ist.Hallo Uli,Na warum denn nicht? ;-)Das Autocad/VBA ist nix andres als das Office/VBA.Soll heissen, beide greifen auf die gleiche dll zu, nämlich die MsForms,zumindest hinsichtlich der Userforms.Ich denke das wäre schon machbar, der Weg wäre grob folgender:- User wählt Block/dwg aus - die werden geöffnet/eingefügt?- dann ziehst eine Schleife erstmal über alle ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Kontextmenu in listview
BloodyMess am 11.11.2004 um 22:13 Uhr (0)
Hallo Nancy, Listbox oder Listview ist egal. Der User soll einfach nur auf eine Listview oder irgendetwas anderes, einen Rechtsklick machen und dann soll halt ein eigenes Menu aufgehen. Im Moment ist es halt so, dass auf ein Item in der Listview geklickt wird und dann muss ein Button gedrückt werden und erst dann wird dir Aktion ausgeführt. Ich möchte aber nun, dass der User auf das Item einen Rechtsklick machen kann nun seine Auswahl trifft - meinetwegen löschen des Item aus der Liste - und dann soll die ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : alle Blöcke (und deren Werte) einer Zeichnung in Datei auslesen
mapcar am 23.11.2004 um 14:22 Uhr (0)
@kiltswitch: Du hast ein erstaunliches Talent, die Leute dazu zu kriegen, deine Arbeit zu machen. Und wenn die Arbeit erledigt, ist bist du auch noch nicht zufrieden. Ich habe es zwar nicht ausprobiert, bin mir aber sehr sicher, dass Nancys Code ganz genau das macht, was du wolltest. Nancy benutzt aber die Pi-Konstante aus den Excel-Funtionen. Warum auch nicht, da gibt es ja eine Pi-Definition. Die gibt es aber nicht, wenn du in ein Textfile schreibst. In diesem Falle musst du Pi selber definieren. Allerdi ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Blockattribute aus einer Zeichnung und in Excel übergeben
KlaK am 03.04.2013 um 22:55 Uhr (0)
Also bei mir macht es Dein Programm (mit kleinen Änderungen )zunächstmal: Warum hast Du denn die Autocad/ObjectDBX .. Type Library in den Verweisen aktiviert ?bei mir hat diese verhindert, dass dem bl das Element aus dem ssgetObj zugewiesen werden konnte.Dann habe ich noch ein Element dazugefügt (unter dim bl) Dim ent As AcadEntityMir ist eine for each Abfrage lieber For s = 0 To ssetObj.Count - 1 For Each ent In ssetObj If ent.ObjectName = "AcDbBlockReference" Then Set bl = e ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Autocad aus Excel heraus ansprechen
Stelli1 am 20.02.2008 um 20:21 Uhr (0)
Hallo Nepumuk, Zitat:Original erstellt von Nepumuk:Hallo Wilfried,ich sag ja schon nix mehr. Nur ein kleiner Tipp. Die Konstanten sind ja nur Platzhalter für numerische Werte. Die Werte der Konstanten sind im Objektkatalog nachzuschlagen. Und jetzt kommts: Wesentlich schneller an ihren Wert kommst du, wenn du die Konstante mit einem vorangestellten Fragezeichen in das Direktfenster kopierst und Enter drückst. Beispiel:?vbRed 255 Die VB-Konstante vbRed kann also durch ihren Wert 255 ersetzt werden. Damit ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Blocktausch und Datentransfer
KlaK am 30.09.2008 um 22:16 Uhr (0)
Hallo Steffen,da hast Du Dir ja was vorgenommen und das alles ohne, oder nur mit geringen, Kenntnissen der AutoCAD Internas. Aber nicht verzweifeln, mit etwas suchen kannst Du Dir einiges hier im Form "klauen". Nun zu Deinen Fragen:- Erkennen des RahmensIst dieser ein Block mit bestimmten Namen? (Vermutlich "SF_INHALT_SLP_CU" ?)Soll er im Modell oder in einem / allen Layouts gesucht werden?- Auslesen der Attributehatten wir schon mal hier- externe Speicherung der Datenwenn benötigt wie in Excel, das kenns ...
|
| In das Form AutoCAD VBA wechseln |