Bonjour,
Je voudrais, lorsque mon classeur se ferme lancer une application qui va sauvegarder mon travail dans un dossiers 'sauvegardes'.
Pour avoir des noms différents, j'ai fait un automation sous forme d'un fichier 'automator' (mac OS only, je crois), équivalent à un fichier de commandes terminal en gros.
Le fichier automator (save.app) fonctionne parfaitement et me permets d'avoir des noms différents puisque l'applic les renomment le cas échéant (xxxx.xlsm, xxxx2.xlms, xxxx3.xlms, etc.
le code dans le workbook est :
Rien n'est créé à la sortie de mon classeur. Pour le moment je sauvegarde à la main en lancer directement ma petite applic.
Je voudrais, lorsque mon classeur se ferme lancer une application qui va sauvegarder mon travail dans un dossiers 'sauvegardes'.
Pour avoir des noms différents, j'ai fait un automation sous forme d'un fichier 'automator' (mac OS only, je crois), équivalent à un fichier de commandes terminal en gros.
Le fichier automator (save.app) fonctionne parfaitement et me permets d'avoir des noms différents puisque l'applic les renomment le cas échéant (xxxx.xlsm, xxxx2.xlms, xxxx3.xlms, etc.
le code dans le workbook est :
VB:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
On Error Resume Next
'
Shell ("open /Users/user/Box\ Sync/NosComptesFaits/save.app")
End Sub
Rien n'est créé à la sortie de mon classeur. Pour le moment je sauvegarde à la main en lancer directement ma petite applic.