Получить списки цифровых подписей без открытого окна
Я делаю надстройку для Microsoft Word 2010 и хочу получить список подписей.
Если я сделаю ActiveDocument.Signatures.Add()
Слово подскажет мне окно для подписи документа. Затем я могу просмотреть возможные подписи для добавления.
Но я не хочу подписывать документ. Я просто хочу иметь возможность отображать возможные подписи, как MSWord. Является ли это возможным?
1 ответ
Вы можете перебирать подписи в ActiveDocument.Signatures
коллекция, например, с использованием VBA:
Sub ShowSignatures()
Dim sig As Signature
For Each sig In ActiveDocument.Signatures
sig.ShowDetails
Next
End Sub
От Signature
объект, вы также можете получить доступ к различным свойствам подписи, например, является ли подпись действительной:
If Not sig.Details.IsValid Then
MsgBox "Signature is not valid."
End If