Anton_erhard schrieb:
Von Anton Erhard

Hallo,
wenn ich mit folgendem Basic-Code im Writer (Office 2,4 oder auch Office
3.0)

function gehezu(Marke as string,Einfuegung as string)

dim oBookmark as object
dim oCur as object
dim textmarke as string

on error goto ErrorHandler
oBookmark=ActiveDocument.getBookmarks().getByName(Marke)

Rem ActiveDocument ist als globales Objekt definiert.

textmarke=oBookmark.Name
oCur=ActiveDocument.Text.createTextCursorbyRange(oBookmark.getAnchor().getEn
d())
oCur.string=Einfuegung
exit function

ErrorHandler:
MsgBox "Fehler " & Err & ": " & Error$ + chr(13) + "In Zeile : " + Erl +
chr(13) + Now , 16 ,"Fehler aufgetreten"

End function
eine Bookmark in einer Tabelle anspringen und Text einfügen möchte erhalte
ich beim Ansprung grundsätzlich folgende Fehlermeldung:

Fehler: 1 Es ist eine Exception aufgetreten.
Type: com.sun.star.uno.RuntimeExecption
Message: .

Beim Ansprung mit dem Navigator erfolgt kein Fehler.
Woran kann das liegen?
Keine  Ahnung....
Ich mache das so...

sub TabGehezuMarke(Marke as string,ersetze as string)
dim document   as object
rem Dokument referenzieren

oDocument=ThisComponent
oSheet=oDocument.Sheets.getByIndex(0)
oCell=oSheet.getCellRangeByName(Marke)
   'oCell.setValue(100)
   'oCell.NumberFormat=2   '23658.00
oCell.Setstring(ersetze)
   'oCell.setFormula("=FUNCTION()")
   'oCell.IsCellBackgroundTransparent = TRUE
   'oCell.CellBackColor = RGB(255,141,56)
End Sub

viel Spass noch damit...
Volker


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an