Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Inventor VBA
  Feldtextinhalt per VBA einfügen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Feldtextinhalt per VBA einfügen (2325 mal gelesen)
ylps
Mitglied



Sehen Sie sich das Profil von ylps an!   Senden Sie eine Private Message an ylps  Schreiben Sie einen Gästebucheintrag für ylps

Beiträge: 89
Registriert: 29.07.2005

Inventor 10
INV 2008

erstellt am: 03. Sep. 2008 11:34    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,
wir haben einen Zeichnungsrahmen in der Maßstab und Positionsnummer über Feldtext händisch eingegeben werden. Ich habe zwar ein Macro welches Werte in de iProps. schreibt, aber nicht in die Feldtexte! Kann mir jemand bitte die Zeile zusenden mit der ich Werte in die Feldtexte schreiben kann?
Vielen Dank schon mal,
Michael

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

PaulSchuepbach
Moderator
Programmierer




Sehen Sie sich das Profil von PaulSchuepbach an!   Senden Sie eine Private Message an PaulSchuepbach  Schreiben Sie einen Gästebucheintrag für PaulSchuepbach

Beiträge: 1005
Registriert: 01.10.2003

erstellt am: 03. Sep. 2008 19:39    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für ylps 10 Unities + Antwort hilfreich

Hallo Michael,

Du kannst doch Dein Schriftfeld änder, so dass anstelle der manuellen Eingaben in den TExboxen die Properties angezeigt werden. Ist doch viel einfacher und geht ohne Code... 

------------------
Grüsse, Paul

Inventor-Programmierung, Inventor-Tools und Inventor API-Schulung

Meine Tochter auf Youtube

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

ylps
Mitglied



Sehen Sie sich das Profil von ylps an!   Senden Sie eine Private Message an ylps  Schreiben Sie einen Gästebucheintrag für ylps

Beiträge: 89
Registriert: 29.07.2005

Inventor 10
INV 2008

erstellt am: 05. Sep. 2008 13:12    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

das mit den iProps wollte ich auch schon machen. Es ist aber ein Kunden-Rahmen, den ich nicht ändern darf. Die beiden Variablen existieren schon als iProp für andere Kunden-Rahmen, die ich ändern durfte!

Gruß
Michael

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Frank_Schalla
Ehrenmitglied
CAD_SYSTEMBETREUER


Sehen Sie sich das Profil von Frank_Schalla an!   Senden Sie eine Private Message an Frank_Schalla  Schreiben Sie einen Gästebucheintrag für Frank_Schalla

Beiträge: 1731
Registriert: 06.04.2002

DELL M6800
Cad Admin
Methodikentwickler 3D

erstellt am: 08. Sep. 2008 16:20    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für ylps 10 Unities + Antwort hilfreich

Function SetPromptValue(ByVal fBlock As TitleBlock, _
ByVal fPrompt As String, _
ByVal fValue As String)
'Changes the value of prompted entry in the title block
On Error Resume Next
Dim oTextbox As Inventor.TextBox
Dim oTextBoxes As Inventor.TextBoxes
Dim sData As String

Set oTextBoxes = fBlock.Definition.Sketch.TextBoxes
For Each oTextbox In oTextBoxes
sData = Trim(fBlock.GetResultText(oTextbox))
If InStr(oTextbox.FormattedText, fPrompt) Then
Call fBlock.SetPromptResultText(oTextbox, fValue)
End If
'MsgBox oTextbox.Text & " > " & sData
Next
On Error GoTo 0
End Function



Public Sub prompt_fill
Dim oDoc As Inventor.Document
Set oDoc = ThisApplication.ActiveDocument
Dim act_sheet As Sheet
Set act_sheet = oDoc.ActiveSheet
Dim tbdef As TitleBlock
Set tbdef = act_sheet.TitleBlock
SetPromptValue tbdef, "Maßstab", "Irgendwas"
End Sub

------------------

"Das Motto des Tages"
Wir hatten nie 'ne Schulung in Inventor
Wir hatten nie 'ne Schulung in Methodik
Wir haben keinen Wartungsvertrag
Wir haben keinen Admin
Wir haben trotzdem Spaß!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

ylps
Mitglied



Sehen Sie sich das Profil von ylps an!   Senden Sie eine Private Message an ylps  Schreiben Sie einen Gästebucheintrag für ylps

Beiträge: 89
Registriert: 29.07.2005

Inventor 10
INV 2008

erstellt am: 08. Sep. 2008 18:41    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke für das Script Dann werde ich es mir mal zu Herzen nehmen.
Gruß
Michael

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

lbcad
Ehrenmitglied V.I.P. h.c.
Dipl.-Ing. Maschinenbau und CAD-Trainer



Sehen Sie sich das Profil von lbcad an!   Senden Sie eine Private Message an Lothar Boekels  Schreiben Sie einen Gästebucheintrag für Lothar Boekels

Beiträge: 3794
Registriert: 15.02.2001

erstellt am: 30. Sep. 2008 12:43    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für ylps 10 Unities + Antwort hilfreich

Hallo Frank,

DANKE für dieses Tool.

Funktioniert 1a!

------------------
Gruß Lothar

---------------------------------------------------

Während man es aufschiebt, verrinnt das Leben.
Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.)

-----------------------------------------------------
Wir unterstützen die Arbeit der:
- Rettungshundestaffel des DRK Viersen
- Rettungshundestaffel Isar Ost

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz