Hallo
Het doel: het definiëren van een tekstgrootte evenredig aan een label met behulp van een coëfficiënt die het label en de tekst die het bevat in de schets van een onderdeel zal verkleinen.
Ik geef je de code die door een AI is geschreven, hieronder:
*' Définir la hauteur de base du texte*
*Dim hauteurBase As Double = 5 ' Hauteur initiale en mm*
*Dim hauteurFinale As Double*
* *
*' Calculer la nouvelle hauteur*
*hauteurFinale = hauteurBase * CoeffMultiplicateur*
* *
*' Appliquer au texte dans l'esquisse nommée "Esquisse1"*
*Dim oDoc As PartDocument = ThisApplication.ActiveDocument*
*Dim oCompDef As PartComponentDefinition = oDoc.ComponentDefinition*
*Dim oSketch As Sketch = oCompDef.Sketches.Item("Esquisse1")*
* *
*' Parcourir les objets texte de l'esquisse*
*For Each oTextBox As TextBox In oSketch.TextBoxes*
* oTextBox.Height = hauteurFinale*
*Next*
* *
*' Mettre à jour le modèle*
*InventorVb.DocumentUpdate()*
Het probleem zodra ik de macro start, crasht Inventor (Inventor 2022 5.2)
Ik ben een complete onwetende, zou iemand de code voor me kunnen verbeteren, of me een code aanbieden die is aangepast voor wat ik wil krijgen?
Vooraf klaar
