Bonjour tout le monde,
Je viens de réaliser une macro me permettant d'ouvrir divers documents en lecture seule :
Je voudrais adapter ce code pour permettre l'ouverture d'une copie du document original(comme quand on clique droit sur un doc à partir de l'explorateur et que l'on fait "Nouveau").
Auriez vous une idée d'adaptation ?
Je vous remercie grandement pour votre aide
Je viens de réaliser une macro me permettant d'ouvrir divers documents en lecture seule :
Code:
Sub OuvertureLectureSeule(ByVal Chemin As String)
Select Case ExtraireExtension(Chemin)
Case ".xl", ".xls", ".xlt", ".xla", ".xlm", ".xlc", ".xlw"
Call Workbooks.Open(Filename:=Chemin, ReadOnly:=True)
Case ".doc", ".dot"
Set NouvelAppli = CreateObject("Word.Application")
NouvelAppli.Visible = True
Set NouveauDoc = NouvelAppli.Documents.Open(Chemin, ReadOnly:=True)
Case ".ppt", ".pps"
Set NouvelAppli = CreateObject("PowerPoint.Application")
NouvelAppli.Visible = True
Set NouveauDoc = NouvelAppli.Presentations.Open(Chemin, ReadOnly:=True)
Case Else
Call ShellExecute(0, "Open", Chemin, "", "", 1)
End Select
End Sub
Je voudrais adapter ce code pour permettre l'ouverture d'une copie du document original(comme quand on clique droit sur un doc à partir de l'explorateur et que l'on fait "Nouveau").
Auriez vous une idée d'adaptation ?
Je vous remercie grandement pour votre aide
Dernière édition: