Как удалить подпись из документа Excel с помощью автоматизации Office - PullRequest
0 голосов
/ 17 мая 2010

У меня есть подписанная книга Excel и я хочу удалить из нее подпись. Проблема в том, что когда я пытаюсь удалить подпись, появляется запрос на подтверждение удаления, и я хочу, чтобы процесс был полностью автоматическим. Вот пример кода, подсказка появляется при выполнении последней строки:

Dim source As String = "c:\temp\signed.xlsx"
Dim app As New Application()
app.Visible = True
Dim book As Workbook = app.Workbooks.Open(source, UpdateLinks:=0)
app.ShowToolTips = False
Dim sig As Microsoft.Office.Core.Signature = book.Signatures.Item(1)
sig.Delete()

Спасибо

Ответы [ 2 ]

1 голос
/ 23 ноября 2010

с помощью Aspose.Cells 5.2.0.0 можно добавлять и удалять цифровую подпись в Excel 2007

0 голосов
/ 25 мая 2010

В итоге я использовал функцию SaveAs объекта Workbook. Сохранение копии документа удаляет все подписи. Я все еще хотел бы услышать, есть ли более элегантное решение.

...