von kvogelsa » Mi, 12.09.2007 14:51
Moin!
Ich würde zum Zwecke der Fristsetzung gern das Datum automatisiert einfügen, habe dafür folgenden code probiert:
Code: Alles auswählen
dim args3(0) as new com.sun.star.beans.PropertyValue
args3(0).Name = "Text"
args3(0).Value = Date
dispatcher.executeDispatch(document, ".uno:InsertText", "", 0, args3())
Der funkioniert, es wird das aktuelle Datum im Format 12.09.2007 eingefügt. Nun will ich ja beim Frist setzen nicht das aktuelle Datum sondern eines in der Zukunft, exakt 2 Wochen. Also will ich folgenden Code:
Code: Alles auswählen
dim args3(0) as new com.sun.star.beans.PropertyValue
args3(0).Name = "Text"
args3(0).Value = DateAdd("ww", 2, Date)
dispatcher.executeDispatch(document, ".uno:InsertText", "", 0, args3())
Der mir jedoch den Rücklauf "Objektvariable nicht belegt" beschert.
Code: Alles auswählen
Sub example_dateadd
msgbox DateAdd("ww", 2, Date)
End Sub
liefert eine Box mit dem gewünschten Datum.
Jemand ne Idee?
Moin!
Ich würde zum Zwecke der Fristsetzung gern das Datum automatisiert einfügen, habe dafür folgenden code probiert:
[code]
dim args3(0) as new com.sun.star.beans.PropertyValue
args3(0).Name = "Text"
args3(0).Value = Date
dispatcher.executeDispatch(document, ".uno:InsertText", "", 0, args3())[/code]
Der funkioniert, es wird das aktuelle Datum im Format 12.09.2007 eingefügt. Nun will ich ja beim Frist setzen nicht das aktuelle Datum sondern eines in der Zukunft, exakt 2 Wochen. Also will ich folgenden Code:
[code]
dim args3(0) as new com.sun.star.beans.PropertyValue
args3(0).Name = "Text"
args3(0).Value = DateAdd("ww", 2, Date)
dispatcher.executeDispatch(document, ".uno:InsertText", "", 0, args3())
[/code]
Der mir jedoch den Rücklauf "Objektvariable nicht belegt" beschert.
[code]
Sub example_dateadd
msgbox DateAdd("ww", 2, Date)
End Sub[/code]
liefert eine Box mit dem gewünschten Datum.
Jemand ne Idee?