Michele Zarri ha scritto:

valori booleani senza virgolette?

Inoltre, le altre chiamate ai dispatcher che ho visto passano direttamente
l'array anziche' i singoli valori, nel tuo caso dimensiona l'array con i
valori delle proprieta' e passa quello.

dim valore(3) as new com.sun.star.beans.PropertyValue
...
oDis.executedispatch(oProv, ".uno:ModifyLayer",valore())

Ciao,

Michele




bravo, me ne ero mezzo accorto anche io, rileggendo mi ero perso un pezzo. ma anche così:

Sub layerx
dim oDis as object
dim  oProv as object
dim valore(3) as new com.sun.star.beans.PropertyValue
valore(0).value = "SFONDO1"
valore(0).name = "LayerName"
valore(1).value = FALSE
valore(1).name = "IsVisible"
valore(2).value = FALSE
valore(2).name = "IsLocked"
valore(3).value = FALSE
valore(3).name = "IsPrintable"
oProv= thiscomponent.currentcontroller.frame
oDis = createunoservice("com.sun.star.frame.dispatchhelper")
oDis.executedispatch(oProv, ".uno:ModifyLayer", "", ,valore())

End Sub

c'è qualcosa che non va, non so se c'è qualcosa che mi sfugge, tanto vado a mangiare, ma se voi lo vedeste prima di me, grazie.

--
http://www.venerandi.com

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

Rispondere a