|
AutoCAD VBA : Seite einrichten mittels VBA
Heiko76 am 14.03.2005 um 15:10 Uhr (0)
Hallo zusammen,wie kann ich mittels VBA unter AutoCAD 2004 ein anderes Blattformat in den "Seite einrichten..." ändern???------------------ cuHeiko
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Seite einrichten mittels VBA
Proxy am 14.03.2005 um 15:46 Uhr (0)
SchnippSchnapp:Code:Sub Example_CanonicalMediaName() This example finds the name of the media for the active layout Dim MediaName As String MediaName = ThisDrawing.ActiveLayout.CanonicalMediaName If MediaName = "" Then MsgBox "There is no media set for the active layout." Else MsgBox "The media for the active layout is: " & MediaName End IfEnd Sub------------------ "Lisp?!?! Why the Hell did you pick the most arcane, obscure, and hopelessly-rooted-in-the-computer-science-department langu ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : VB Code funktioniert nur im ersten Durchlauf...
CB_ am 14.03.2005 um 15:51 Uhr (0)
Hallo, (mal wieder ich... ) Ich versuche über VB von außerhalb eine dwg zu öffnen. Dafür habe ich den folgenden Code: Code: Public Sub ConnectToAcad() Dim acadApp As AcadApplication On Error GoTo error Set acadApp = GetObject(, AutoCad.Application ) error: If Err.Number = 429 Then Set acadpp = CreateObject( AutoCAD.Application ) End If AutoCAD.Application.Documents.Open ( C: mp est1-251.dwg ) Call AutoCAD.Application.ActiveDocument.SetVariable( Filedia , 0) AutoCAD.Application.Documen ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Interessant..... VB(A) AutoCAD Libs direkt ansprechbar??
BloodyMess am 14.03.2005 um 16:05 Uhr (0)
Hallo Christian, habe Map 2005, da funktioniert es nicht, die Datei AcStETransmit.arx zu referenzieren. Nun habe ich mir die Datei in einer älteren Version besorgt und nun ist Sie auch referenzierbar. Nun bin ich allerdings überfordert, da ich der Meinung war, dass ARX-Dateien eigenständige Programme sind und nicht referenzierbar sind. Vielleicht kann mir das jemand erklären? Interessieren würde mich, ob Du mit _appload die Datei beim Start von AutoCAD gleich mitgeladen bekommst. Bei mir wird Sie mitge ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Interessant..... VB(A) AutoCAD Libs direkt ansprechbar??
CB_ am 14.03.2005 um 16:11 Uhr (0)
Trotzdem vielen Dank. Du hast mir schon insofern sehr viel weitergeholfen als dass ich nun den ollen eTransmit über sendcommand erstelle. MfG CB_
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : VB Code funktioniert nur im ersten Durchlauf...
startrek am 14.03.2005 um 16:13 Uhr (0)
Hi Christian, geraten, IMHO könntes so besser gehen, sieht zumindest optisch besser aus ;-)) Code: Set acadpp = CreateObject( AutoCAD.Application ) [...] acadapp .Documents.Open ( C: mp est1-251.dwg ) [...] acadapp .quit set acadapp = nothing lg Nancy [Diese Nachricht wurde von startrek am 14. Mrz. 2005 editiert.] [Diese Nachricht wurde von startrek am 14. Mrz. 2005 editiert.] [Diese Nachricht wurde von startrek am 14. Mrz. 2005 editiert.]
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Seite einrichten mittels VBA
Abele am 15.03.2005 um 07:38 Uhr (0)
Hallo,das Problem hab ich auch oft.Meistens klappt es, wenn Du das Plotfenster einmal in der AutoCAD-Sitzung geöffnet gehabt hast.Probier das mal.Ansonsten kann es eventuell sein das Dein A3 nicht "A3" heißt?Du kannst Dir ja mal alle Formatnamen auflisten lassen.
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : XData mit VBA ändern nicht möglich
Abele am 15.03.2005 um 14:40 Uhr (0)
Hallo, kann Dir leider im Moment nicht 100%tig helfen, da ich kein AutoCAD zum probieren da habe. Aber schau mal nach ob es eventuell eine Update-Funktion in der Liste gibt. Meinetwegen z.B. Variable.update Viele Grüße Ralph
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Seite einrichten mittels VBA
Heiko76 am 15.03.2005 um 15:12 Uhr (0)
Hi Ralph,geht das nur mit pc3 Dateien? Ich habe nämlich nur die Windows Systemdrucker und keine pc3 Datei. ------------------ cuHeiko
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Verweis auf ACAD Library...
CB_ am 16.03.2005 um 20:03 Uhr (0)
Hallo, ich habe ein VB Projekt erstellt, welches auf AutoCAD zugreift. Vor dem kompilieren in eine exe muss der Verweis auf die Bibliothek erstellt werden, in meinem Fall auf AutoCAD2005, im Ordner xyz. Wie ist es aber, wenn ich diese exe auf einem anderen Rechner, mit einem anderen ACAD (nämlich 2002) nutzen möchte?? Muss ich in diesem Fall die exe auf dem Zielsystem kompilieren um den korrekten Verweis hinzubekommen?? MfG Christian
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Verweis auf ACAD Library...
CB_ am 17.03.2005 um 11:48 Uhr (0)
Hallo, also ich habe folgendes herausgefunden: Der Zugriff auf Acad funktioniert in der Tat ohne vorherigen Verweis im Projekt. Bei mir ging es nicht wegen folgender Zeile Code: Dim acadApp As AcadApplication Dies geht nur mit Verweis!!! Set acadApp = GetObject(, AutoCad.Application ) Stattdessen geht folgendes: Code: Dim acadApp As Object Geht ohne Verweis!!! Set acadApp = GetObject(, AutoCad.Application ) Toll, nicht wahr? MfG Christian
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Attribute
PG01 am 17.03.2005 um 20:24 Uhr (0)
Hallo, ich habe das jetzt so verstanden: Die Blöcke die Du einfügt, sind mal waagerecht und mal senkrecht ausgerichtet und die sichtbaren Attribute dann ebenso. Das es sich um einen Stromlaufplan (oder so ähnlich) handelst, möchtest Du wahrscheinlich, daß alle Attribute in der gleichen Ausrichtung stehen. Wenn dem so ist, könnte man zum Beispiel mit einem Makro, daß die Ereignisse in AutoCAD überwacht, das bewerkstelligen. Ein Ereignis im Sinne der Windows-Programmierung ist zum Beispiel ein Mausklick, ein ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Objekte in ACAD verschieben
Heiko76 am 18.03.2005 um 08:23 Uhr (0)
Hallo zusammen, wie kann ich Alle Objekte, die in einer AutoCAD-Zeichnung sind in einen Auswahlsatz kriegen?Der Hintergrund ist, ich möchte das mein Programm Alle Objekte von dem Ursprünglichen Nullpunkt auf 0,0 verschiebt. ------------------ cu Heiko
|
| In das Form Autocad VBA wechseln |