|
AutoCAD VBA : Layout Block Attribute eingepasst -> Plot?
CAD-Huebner am 29.02.2008 um 08:20 Uhr (0)
Warum steht diese Frage im VBA Forum - Ein Versehen?In allen Darstellungen - ist es ein MV Block - ist es ein Block mit Beschriftungsfunktionalität?Bitte einfach mal die Systemangaben ausfüllen, um welche AutoCAD Version es sich handelt.Am besten gleich noch eine DWG mit dem Problem (nur den Block un das Layout - rest rauslöschen) posten, dann weiss jeder was gemeint ist und kann gleich selbst testen ohne sich vorher ein Beispiel machen zu müssen.------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Hue ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Block im aktivem Layout suchen
Arol am 28.04.2009 um 22:06 Uhr (0)
Hallo Zusammen,ich habe im Layoutbereich einen Zeichnungsrahmen, der als Block abgespeichert ist und hat z.B. den Namen "A1-HOCH". In einem Layoutbereich darf immer nur ein Zeichnungsrahmen sein aber mehrere andere Blöcke, z.B. Schriftkopf, Schnittsymbol...Nun möchte ich ein VBA Programm schreiben, das den aktiven Layout nach Blocknamen durchsucht. Durch eine CASE Abfrage würde ich je nach Resultat bestimmte Ploteinstellungen zuweisen/festlegen.Mein Problem ist: ich habe einen Blocknamen und möchte wissen, ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Mittels VBA den Layoutnamen ändern ?
Dirk.B am 11.03.2010 um 20:34 Uhr (0)
Hallo!Noch ne kleine Nachfrage zu Blöcken (Schriftkopfblock) im Layoutberech.Wenn ich die Blockreferenzen in dem Schriftkopfblock in einem Layout mittels VBA ändern möchte, wie Filter ich diesen nur in dem activen Layout heraus?Geht das auch über DXF - GruppencodeCode:Dim EntGrp(0) As IntegerDim EntPrp(0) As VariantSet ssnew = ThisDrawing.SelectionSets.Add("DB08")EntGrp(0) = 2EntPrp(0) = "dbattab-info"ssnew.Select acSelectionSetAll, Pt1, Pt2, EntGrp, EntPrp...oder wie kann ich diesen direkt ansprechen?Gruß ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : auflistung blockreferenzen auf layouts
Brischke am 16.07.2018 um 11:42 Uhr (1)
Hallo ritchie,ich weiß nicht, was du konkret vor hast, daher noch eine Anmerkung. Besser ist es, du fragst von den Blockdefinitionen die Blockreferenzen ab. Diese untersuchst du dann, auf welchem Layout sich diese befinden. Auf diesem Weg bekommst du auch die Referenzen heraus, die womöglich innerhalb anderer Blöcke verschachtelt sind.Von den verschachtelten musst du dann natürlich recursiv durch die Verschachtelung nach oben gehen, und musst herausfinden, in welchem Layout die übergeordnete Blockreferenze ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Textgröße in Ansichtsfenster bestimmen
veydan am 07.11.2008 um 07:24 Uhr (0)
Autocad 2009 bzw jetzt noch bis zur Umstellung ca 1-2 Monate Autocad 2008so, jetzt nochmal eine genaue Beschreibung.Wenn ich die 2 Ansichtsfenster die auf den selben Text zeigen im Layout habe.Angenommen, der Text im ersten Ansichtsfenster ist mit maßstab dann 10 mm groß, und der text im anderen Ansichsfenster ist 20 mm groß.ich möchte jetzt, bei beiden unterschiedliche einstellungen vornehmen, da sie im layout ja unterschiedlich groß sind.ist das möglich?mfg[Diese Nachricht wurde von veydan am 07. Nov. 20 ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : alle Layout löschen in Zeichnung
vittorio0 am 14.03.2013 um 16:24 Uhr (0)
Hallo,ich möchte alle vorhandenen Layouts in der aktuellen Zeichnung löschen. Vorher füge ich noch ein Layout mit dem Namen "dummy" ein da ja man immer min. 1 Layout und den Modellbereich in Autocad haben muss. Der folgende Code funktioniert bis er auf den Layoutnamen "Model" kommt. Danach kommt die Fehlermeldung "Error 5: Ungültiger Prozeduraufruf oder ungültiges Argument" Was mach ich da falsch?Code: Delete all layouts @@@ Dim TabCount As Long, TabOrder As Long Dim TabName As String T ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : benannte Ansichten in Layouts umwandeln.
Netwurm am 09.09.2009 um 11:47 Uhr (0)
Guten Tag, ich habe ein Problem, mit dem ich zur Zeit nicht weiterkomme. Unzwar bekomme ich oft Dateien, wo die einzelnen Seiten als benannte Ansichten im Modelbereich gezeichnet sind.Nun muss ich diese Seiten in Layouts umwandeln. Also erstelle ich ein Layout mit dem jeweiligen Blattnahmen, dann ein Ansichtsfenster im Layout und zu guter Letzt stelle ich im verschiebaren Modelbereich die zum Blatt passende benannte Ansicht wieder her. Das ist ab 20 Blättern nicht mehr ganz so prickelnd. Darum wollte ich ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Werte aus PVIEWPORT lesen
Stelli1 am 18.08.2005 um 11:24 Uhr (0)
Wer kann helfen ?Für die Ausgabe von Vermessungsplänen soll im Layout einpviewport gemäß Blattgröße angelegt werden (Klappt).Die Orientierung und der Maßstab soll im Modelbereich despViewports eingestellt werden. (Klappt mit der Umrechnung derPapierbereichswerte des Viewports)Die untere linke Ecke soll auf einen Wert eingestellt werden. (Klappt).Jetzt soll im Papierbreich (Layout) eine Fahnenbeschriftung undGitterkreuze angebracht werden. Das klappt nur wenn man die Modellbereichskoordinaten (Min/Max) des ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Attribute auslesen von aktuellem Blatt
alfred neswadba am 01.03.2010 um 15:29 Uhr (0)
Hi, Blockdefinitione und deren AnzahlAuf die Gefahr hin, dass ich lästig erscheine, ich stell trotzdem noch eine Gewissensfrage (plus ergänzende Frage):Was hilft es Dir, zu wissen, dass es auf einem Layout 2 Blockarten gibt?Ergänzende Frage bzw. Hintergrund dazu: Du hast auf einem Layout eine Blockreferenz SCHRIFTKOPF und 5 Blockreferenzen ANDERUNGSLISTENEINTRAG (sind die Änderungen 1-5, für die je eine Blockreferenz eingesetzt werden).Interpretiere ich Deinen Wunsch wortwörtlich, bekommst Du als Ergebnis ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Eckkoordinaten des Aktuellen Modellbereichfensters
d.balogh am 10.12.2008 um 07:03 Uhr (0)
Hallo Klaus,ich brauche das für ein Plot-Makro, welches auf firmenspezifische Anforderungen basiert. Ohne jetzt groß ins Detail gehen zu wollen, ich wollte dem User einen Quasi-ViewPort zeigen (Rechteck über betrachteten Bereich), und dessen Koordinaten festhalten, da sich der ZoomBereich während der Anwendung des Makros ändern kann. Sinn der Geschichte ist, daß der User bei jedem Layout (auch Modell) zeichnungsspezifische PlotBereiche anlegen kann, dessen EckPunkte ich als xdata dem Layout anhänge.Warum? ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Attribute auslesen von aktuellem Blatt
alfred neswadba am 01.03.2010 um 15:10 Uhr (0)
Hi,und möchtest Du nur die Blockreferenzen ausgeben, die am Papier liegen oder die, die im jeweiligen Ansichtsfenster (im Zoom-Ausschnitt des Ansichtsfensters) zu sehen sind.Dazu noch eine ergänzende Frage: gibt es mehrere Ansichtsfenster in einem Layout?Und lt. Deinem Code die scwerwiegendste Frage: meinst Du Blockdefinitionen oder Blockreferenzen? In Deinem Code wertest Du aus, wie viele Blockdefinitionen es in Deiner Zeichnung gibt (nicht, wie oft diese in der Zeichnung, sei es Modellbereich oder Layout ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Tab bzw. Ansicht für Zugriff auf AcadTable wechseln
Carsten1210 am 11.01.2008 um 18:27 Uhr (0)
Hi Peter,die Layouts sind in den Blöcken in der Zeichnung aufgeführt.Mit ThisDrawing.Blocks.Item(i).Layout.Name bekommst du den Namen des Layouts bzw. des Modellbereichs. Daher solltest du diese Auflistung durchlaufen, bis du das passende Layout gefunden hast.Dann kommst du über ThisDrawing.Blocks.Item(i).Item(h) an die einzelnen Elemente. diese List kannst du dann auch durchlaufen, bis du das Tabellenobjekt gefunden hast.Gruß, Carsten [Diese Nachricht wurde von Carsten1210 am 11. Jan. 2008 editiert.]
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Layout Block Attribute eingepasst -> Plot?
CADMA am 29.02.2008 um 08:01 Uhr (0)
Hallo beisammen,ich habe einen Block in welchen ich Attribute eingefügt habe. Da die Texte unterschiedlich lang sein können, wird der Text eingepasst. Der Block wird in ein Layout eingefügt. Soweit alles kein Problem.Problemstellung: Der Block wird mit allen Darstellungen geplottet. Nur der rechte und untere Rand eingepasster Texte (das sind auch Attribute) wird abgeschnitten. Weiter außen liegende Linien usw. werden geplottet. Gruß CADMA
|
| In das Form AutoCAD VBA wechseln |