erstellt am: 16. Feb. 2023 17:03 <-- editieren / zitieren --> Unities abgeben: Nur für livostin
Es gibt die Möglichkeit unter "Blatteigenschaften" die "Blattnummer" einzufügen (IV 2018). Keine Ahnung ob das Deinem Wunsch entspricht, und ob bei Dir verfügbar.
Zitat:Original erstellt von livostin: ...in der Zeichnung (idw) den Arbeitsblattname als Textparameter...
Sieht nicht danach aus.
Eine Variable für den Blatt-Namen gibt es zwar, und die wird auch im Browser verwendet, aber wohl nur dort. In der Auswahl zum Einfügen als Text ist diese Varaible nicht dabei.
speedyPDM ist das führende technische Dokumenten- und Produktdatenmanagementsystem für Solidworks, Solid Edge, Inventor, AutoCAD, ZWCAD, BricsCAD, Office und Email inklusive Revisionsmanagement.
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik, Master Eng. IT-Security & Forensic
Beiträge: 2933 Registriert: 15.11.2006
Windows 10 x64, AIP 2020-2025
erstellt am: 17. Feb. 2023 10:41 <-- editieren / zitieren --> Unities abgeben: Nur für livostin
Moin
Makro geht immer.
Du könntest eine iLogicregel erstellen und es mit folgendem Schnipsel versuchen. Im Schriftfeld muss ein Text mit der angeforderten Eingabe "Blattname" existieren. Ausführen musst du manuell. Ich hoffe der 2011er unterstützt bereits alles erforderliche. Testen kann ich es nicht.
Code: Dim oDrawDoc As DrawingDocument = ThisDrawing.Document Dim oSheet As Sheet Dim oTitleBlock As TitleBlock Dim sPromptStrings(0) As String
For Each oSheet In oDrawDoc.Sheets If oSheet.TitleBlock IsNot Nothing Then sName=oSheet.Name.Split(":")(0) oTitleBlock=oSheet.TitleBlock oTBD = oTitleBlock.Definition
For Each oTB As TextBox In oTBD.Sketch.TextBoxes If oTB.Text = "Blattname" Then oTitleBlock.SetPromptResultText(oTB, sName) Exit For End If Next End If Next