簡體   English   中英

有沒有辦法以編程方式向Word文檔中的VBA宏添加數字簽名?

[英]Is there a way to programmatically add a digital signature to a VBA Macro in a word document?

有沒有辦法使用C#或VB.Net以編程方式將數字簽名添加到Word文檔中的VBA宏?

已經問過一些類似的問題。 但是,沒有一個我能回答我的問題: 如何以編程方式從Excel中的VBA宏中刪除數字簽名? Excel宏的數字簽名

不幸的是,VBA環境中沒有針對此的自動化API。 通過P /調用Win32 API,我可以使它100%無人值守工作(因此我可以在自動構建中使用它),以獲取正確的窗口句柄並模擬這些窗口的鍵盤快捷鍵,突出顯示正確的證書,等等。檢測並捕獲編譯錯誤(抓住錯誤對話框窗口並挖出標簽控件文本)。 我花了幾天的時間來破解它,以使其可靠地工作,但是這是可能的,而且實際上還沒有那么難。

我很樂意將其發布,但是我以前的老板擁有該代碼。 :(

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM