Hoi Romke,
Moet bekennen dat ik het al vreemd vond dat ik de eigenschappen niet kon zien van het dialoogvenster, maar in tegenstelling tot VBA, moet ik hier echt op het randje staan van het dialoogvenster om de eigenschappen te kunnen zien....
Heb het splash screen nu op de volgende manier opgelost:
- dialoog venster gemaakt (naam: Splash)
- In eigenschappen van het dialoogvenster : Tab gebeurtenissen -> Indien focus bereikt -> macro SluitDialog uitvoeren
- In het document: Extra->Aanpassen-> Document openen -> macro Start uitvoeren
Als ik nu het document open verschijnt het splash screen voor een paar seconden en gaat weer dicht, precies wat ik wilde bereiken......
Bedankt voor de tips.
Groeten
Gerard
P.S.:
Heb hieronder een voorbeeldje van de script toegevoegd voor de liefhebbers
Code: Selecteer alles
REM ***** BASIC *****
Dim oDialoog1 as object
Function LaadDialoog(Bibnaam as String, DialoogNaam as String, Optional oBibContainer)
Dim oBib as Object
Dim oBibDialoog as Object
Dim oRuntimeDialoog as Object
If IsMissing(oBibContainer ) then
oBibContainer = DialogLibraries
End If
oBibContainer.LoadLibrary("Standard")
oBib = oBibContainer.GetByName("Standard")
oBibDialoog = oBib.GetByName("Splash")
oRuntimeDialoog = CreateUnoDialog("Standard", "Dialoog1")
LoadDialog() = oRuntimeDialoog
End Function
Rem ------------------------------------------------------------------------
Rem Volgende macro wordt aangeroepen door het openen van document.
Rem
Rem ------------------------------------------------------------------------
Sub Start
DialogLibraries.LoadLibrary( "Standard" )
oDialoog1 = CreateUnoDialog( DialogLibraries.Standard.Splash )
oDialoog1.Execute()
End Sub
Rem ---------------------------------------------------------------------------
Rem Volgende macro wordt aangeroepen door het dialoogvenster na
Rem het openen van het dialoog venster.
Rem ---------------------------------------------------------------------------
sub SluitDialog
Rem wacht 2000 miliseconden en sluit het dialoog scherm
Wait 2000
oDialoog1.endExecute
End Sub