von komma4 » So, 17.08.2008 01:21
Zur Präzisierung, Andreas:
Du hast den geänderten Funktionsaufruf WEEKS gesehen?
Code: Alles auswählen
Function checkWochen(startdatum , Enddatum )as integer
Keine Übergabe als
date !
Der folgende Code gibt dir aus, was Du nutzen kannst:
Code: Alles auswählen
' 2008-08-17
Sub zeigeFunctionDescriptions
' Array der FunktionsBeschreibungen
aFBn = _
createUnoService( "com.sun.star.sheet.FunctionDescriptions" )
sAlleFunktionen = "=== Funktionsnamen ===" & CHR(13)
for i = lBound( aFBn.ElementNames ) to uBound( aFBn.ElementNames )
aFB = aFBn.getByIndex( i )
for j = lBound( aFB ) to uBound( aFB )
If aFB( j ).Name = "Name" Then
sAlleFunktionen = _
sAlleFunktionen & aFB( j ).Value & CHR(13)
End If
Next
Next
' Ausgabe in ein Writer-Dokument,
' folgende Anweisung aus TOOLS/Debug kopiert
LocUrl = "private:factory/swriter"
' NoArgs durch Array() ersetzt
oLocDocument = _
StarDesktop.LoadComponentFromURL(LocUrl,"_default",0,Array())
oLocText = oLocDocument.text
oLocCursor = oLocText.createTextCursor()
oLocCursor.gotoStart(False)
' eigene STRING-Variable ausgeben
oLocText.insertString(oLocCursor,sAlleFunktionen,False)
' -----------------------------------------------------------
End Sub
Ich kann nicht erklären warum
WEEKNUM funktioniert (obwohl nicht in der Liste), mit einem
date-Parameter.
Und es könnte an der 2.3.1 liegen!
Suche in der
Fehlerliste
Zur Präzisierung, Andreas:
Du hast den geänderten Funktionsaufruf WEEKS gesehen?
[code] Function checkWochen(startdatum , Enddatum )as integer[/code]
Keine Übergabe als [color=#008000]date[/color] !
Der folgende Code gibt dir aus, was Du nutzen kannst:
[code] ' 2008-08-17
Sub zeigeFunctionDescriptions
' Array der FunktionsBeschreibungen
aFBn = _
createUnoService( "com.sun.star.sheet.FunctionDescriptions" )
sAlleFunktionen = "=== Funktionsnamen ===" & CHR(13)
for i = lBound( aFBn.ElementNames ) to uBound( aFBn.ElementNames )
aFB = aFBn.getByIndex( i )
for j = lBound( aFB ) to uBound( aFB )
If aFB( j ).Name = "Name" Then
sAlleFunktionen = _
sAlleFunktionen & aFB( j ).Value & CHR(13)
End If
Next
Next
' Ausgabe in ein Writer-Dokument,
' folgende Anweisung aus TOOLS/Debug kopiert
LocUrl = "private:factory/swriter"
' NoArgs durch Array() ersetzt
oLocDocument = _
StarDesktop.LoadComponentFromURL(LocUrl,"_default",0,Array())
oLocText = oLocDocument.text
oLocCursor = oLocText.createTextCursor()
oLocCursor.gotoStart(False)
' eigene STRING-Variable ausgeben
oLocText.insertString(oLocCursor,sAlleFunktionen,False)
' -----------------------------------------------------------
End Sub[/code]
Ich kann nicht erklären warum [color=#008000]WEEKNUM[/color] funktioniert (obwohl nicht in der Liste), mit einem [color=#008000]date[/color]-Parameter.
Und es könnte an der 2.3.1 liegen!
Suche in der [url=http://qa.openoffice.org/issues/]Fehlerliste[/url]