On ne peut pas ouvrir un fichier Excel "en pdf"... Pour l'ouvrir en pdf, il faut que ce soit un fichier PDF.
Il faut donc d'abord enregistrer (ou exporter) le fichcier Excel en PDF (ce qui le transformera et le rendra inexploitable en Excel) et on pourra alors l'ouvrir "en pdf"...
Un peu plus de détails sur les tenants et aboutissants de ton projet nous permettra de t'aider, car pour l'instant, c'est un peu le brouillard, ce que tu souhaites obtenir.
De quels fichiers disposes-tu au départ? de PDF? de fichiers EXCEL? S'ils sont en Excel, veux-tu les enregistrer en PDF? Si oui, sous quel nom? etc? etc?
L'informatique, ce n'est pas "je frotte ma lampe d'aladin et hop, j'ai mon résultat"...
Voilà un code qui crée le lien pdf dans la cellule dans laquelle tu saisis ta date (au sein d'un tableau structuré nommé tableau1 et dans une colonne nommée Date)
1 2 3 4 5 6 7 8
| Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count = 1 Then
If Not Intersect(Target, Range("tableau1[Date]")) Is Nothing Then
Target.Hyperlinks.Delete
Target.Hyperlinks.Add Target, "file:///C:\data\Temp\" & Format(Target.Value, "yyyymmdd") & ".pdf", , , Format(Target.Value, "dd/mm/yyyy")
End If
End If
End Sub |
Ca, c'est dans le cas où tu disposes déjà du fichier pdf. Si tu n'en disposes pas, c'est un autre sujet
Partager