Hello,

je bute sur un problème de signature numérique dans un fichier Excel.

Je génère depuis mon application un fichier xlsx dans lequel j'ai 2 emplacements de signatures électroniques (je pars d'un template, donc pas d'ajout par le code des dites signatures).

Mon problème vient à l'ouverture d'un fichier qui en contient (ou pas).

Mon code actuel est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Dim tmp As Variant
Dim xlwbk As Workbook
tmp = Application.GetOpenFilename("Fichier Excel(*.xlsx),*.xlsx")
If tmp <> False Then
    Set xlwbk = Application.Workbooks.Open(CStr(tmp))
     If xlwbk.Signatures.Count > 0 Then
        Set sig = xlwbk.Signatures(1)
        If sig.IsSigned Then
            'document signé, traitement 1
            Else
            'document non signé, traitement 2
        End If
    Else
        'document non signé, traitement 2
    End If
    xlwbk.Close False
End If
Or, malgré la présence manifeste de signatures à signer, la ligne xlwbk.signatures.count vaut toujours 0...
Quelqu'un manipule-t-il ces objets ?