Um den Wert einer Zelle der gerade aktiven iPartvarianten zu ändern, muss man nur schauen, welchem Index die Spalte entspricht, und kann dann einfach den Wert ändern.
Um ein iPart zu untersuchen, empfiehlt sich wie immer das VBA-Programm Infos_auslesen. Wird das iPart im Baum markiert und dann das VBA-Programm aúsgeführt, ergibt sich folgendes Bild:
Aus dieser Darstellung ergibt sich folgendes Programm:
oFactory = ThisApplication.ActiveDocument.ComponentDefinition.iPartFactory
oFactory.DefaultRow.Item(4).Value = "2"
Erklärung zu dem (stark vereinfachten) Code:
Wer es etwas "sauberer" programmiert haben will:
Dim doc As PartDocument doc = ThisApplication.ActiveDocument Dim oFactory As iPartFactory oFactory = doc.ComponentDefinition.iPartFactory oFactory.DefaultRow.Item(4).Value = "1"
[Quelle]
Keine Kommentare:
Kommentar veröffentlichen
War der Beitrag hilfreich oder hast du eine Ergänzung dazu?
Ist noch eine Frage offen?
Ich freue mich auf deine Rückmeldung!
Hinweis: Nur ein Mitglied dieses Blogs kann Kommentare posten.