Bonjour a toutes et à tous,
j'ai un problème
j'ai un fichier excel avec macro (qui fonctionne très bien sur PC).
Mais si un utilisateur l'ouvre et l'enregistre a sur un Mac, cela ne fonctionne plus.
Donc ma question comment ouvrir mon fichier en lecture seul quand c'est un Mac qui l'ouvre?
j'arrive a détecter le type de machine (Mac ou PC)
Mais impossible de forcer la lecture seul ....
ci-joint le code : (le forçage en lecture seul est fait sur le Win32 pour mes tests)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Sub auto_open() #If Mac Then MsgBox "mac" #ElseIf Win32 Then MsgBox "win32" fichierlong = ActiveWorkbook.Path & "\" & ActiveWorkbook.Name Workbooks.Open Filename:=fichierlong, ReadOnly:=True #Else MsgBox "pas connu" #End If End Sub
Merci d'avance
Partager