Hallo,

von Master
> VB.NET meint dann: "Die Indexzahl ist kleiner, als die Anzahl der
> Dimensionen des indizierten Arrays."
> Ich muß schon ein bestimmtes Array angeben, z.B:
> Doc.storeAsURL(URL, Dummy(0))
>
> Das Programm meldet dann aber wenn es läuft: "Typkonflikt."
>
> Darf der Wert denn wirklich nothing sein ? Bisher steht in Dummy ja
> nichts drin.

Ich habe heute keine Lust das zu testen, aber ich sage mal:

*Mir ist schon gestern aufgefallen das Du ein Calc-File öffnest und das
als Writer-File speichern willst, ich hoffe nicht das das der Fehler
ist.

*Dummy() hin oder her, allenfalls stünde dort:
Dim dummy(0)
Set dummy(0) =
oServiceManager.Bridge_GetStruct("com.sun.star.beans.PropertyValue")
dummy(0).Name = "FilterName"
dummy(0).Value = "StarOffice XML (Calc)"

oder:
Dim dummy(0)
Set dummy(0) =
oServiceManager.Bridge_GetStruct("com.sun.star.beans.PropertyValue")
dummy(0).Name = "FilterName"
dummy(0).Value = "StarOffice XML (Writer)"

oServiceManager ist dasselbe Objekt wie Dein ServiceManager im
Ausgangspost

(Mir kommen die Filternamen komisch vor, aber so stehen Sie in meiner
Liste.)

*dann habe ich hier etwas Code aus früheren Experimenten gespeichert der
mir zeigt das das Speichern unterschiedlich formuliert wird:
VBA:
Call oCalcDoc.storeToURL("file:///d:/calcdoc.xls", aSaveArgs())
WSH:
Doc.storeToURL "file:///d:/calc_to_excel.xls", sich_arg

Ich hoffe das ich einen Grund hatte mir das aufzuheben will nur heißen
VBA braucht IMHO das call und WSH braucht keine Klammern und keine
Formulierung der leeren Property-Value Variable als selbige, also
sich_arg()

Keine Ahnung wie das in VB.Net ist und VisualStudio zu installieren
dauert bei mir über 1 Stunde, habe ich heute keine Lust mehr zu.

Vielleicht liefert Dir mein Geschreibsel einen Hinweis...


Gruß
Jörg



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an