ajalro
31-03-2008, 12:53
voglio che un all'apertura di un file word, tale file non venga visualizzato, ma che venga invece visualizzata una userform che ci ho creato, per cui ho scritto
Private Sub Document_Open()
Application.WindowState = wdWindowStateMinimize
'minimizzo il word
UserForm1.Show
'carico la user
End Sub
quindi quando apro il file, vedo che velocemente viene caricato il foglio doc, poi viene minimizzato ed è visualizzata la userform.
a questo punto però la userform non è + l'oggetto attivo, me ne accorgo dalla barra del titolo, e perchè capita che altre finestre di programmi le si sovrappongano, ci devo far click perchè diventi attiva e venga in primo piano.
allora ho provato ad aggiungere a quel codice questa riga
userform1.setfocus o
windows("file in questione").activate
ipotizzando che fosse equivalente ad un mio click fisico sulla userform, ma non funziona, la user resta oggetto inattivo
Avete idee? Grazie
Private Sub Document_Open()
Application.WindowState = wdWindowStateMinimize
'minimizzo il word
UserForm1.Show
'carico la user
End Sub
quindi quando apro il file, vedo che velocemente viene caricato il foglio doc, poi viene minimizzato ed è visualizzata la userform.
a questo punto però la userform non è + l'oggetto attivo, me ne accorgo dalla barra del titolo, e perchè capita che altre finestre di programmi le si sovrappongano, ci devo far click perchè diventi attiva e venga in primo piano.
allora ho provato ad aggiungere a quel codice questa riga
userform1.setfocus o
windows("file in questione").activate
ipotizzando che fosse equivalente ad un mio click fisico sulla userform, ma non funziona, la user resta oggetto inattivo
Avete idee? Grazie