Jack wrote:
Vincenzo Giuliano wrote:
Ciao TUTTI.
Qualcuno potrebbe dirmi se è possibile catturare l'evento "esecuzione
macro" con le API OO.o?
In pratica in un documento OpenOffice vorrei saxe se un utente ha
eseguito una determinata macro.
Potresti farlo in un modo molto piu' semplice, ti crei una macro che
scrive l' informazione in un file di testo
esempio tratto dalla guida StarBasic:( il file lo piazzi dove ti fa'
comodo)
Sub AgenteSegreto
Dim NumFile As Integer
Dim Riga As String
Dim Nomefile As String
Nomefile="c:\data.txt"
NumFile = Freefile
Open Nomefile For Output As #NumFile
Print #NumFile,"Questa è una riga di testo"
Print #NumFile,"Questa è un’altra riga di testo"
Close #NumFile
End Sub
E la richiami da dentro la macro che vuoi tenere sotto controllo con
Call AgenteSegreto
Ciao JAck
--
Email.it, the professional e-mail, gratis per te: http://www.email.it/f
Sponsor:
DVD vergini: acquista online a prezzi vantaggiosi!
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=4589&d=8-2
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Il problema è che non devo entrare nella macro. Supponiamo che io acceda
ad un generico foglio di Calc.
Con le conoscenze che ho posso ascoltare qualsiasi evento predefinito
(Save, SaveAs, NewDocument, etc.), ma non sono
in grado di intercettare l'evento "esecuzione di una macro".
L'obiettivo è intercettare l'evento "esecuzione macro", capire che macro
è si sta eseguendo (magari attraverso il nome macro), e se è di interesse
effettuare un'operazione grazie al listener.
Spero di aver reso l'idea.
Grazie TUTTI x l'aiuto
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]