| Startseite | Inhalt
StarBasic / OpenOffice.org Basic FAQ
Fragen und Infos: starbasic@dannenhoefer.de

Zurück Vor |
| 8.1.9 Wie kann man auf die Benutzerfelder eines Textes zugreifen?
Innerhalb eines Textdokumentes gibt es unter den möglichen Feldbefehlen "Benutzerfelder". Diese kann man mit Starbasic ändern und auslesen. Das dazugehörige Objekt befindet sich im Service "TextFieldMasters" und kann mit Getbyname mit dem kompletten Namen angesprochen werden. Dim oDocu as Object Dim oTextFieldMasters as Object Dim TxtUserfield as String oDocu = thisComponent strUserfield = "Test" strContent = "Neuer Text" On Error Resume Next oTextFieldMasters = oDocu.TextFieldMasters TxtUserfield="com.sun.star.text.FieldMaster.User."+StrUserfield oTextFieldMasters.getByName(TxtUserfield).content = StrContent Na ja und das Auslesen erfolgt eigentlich auf ähnliche Weise: TxtUserfield="com.sun.star.text.FieldMaster.User."+StrUserfield XXXXXX=oTextFieldMasters.getByName(TxtUserfield).content Siehe auch Tools. |
Seitenanfang |

2003 - 2009 von Michael Dannenhöfer |
Letzte Aktualisierung: 06.04.2009