C’è un modo per aggiungere una firma digitale a una macro VBA in modo programmatico in un documento word?

C’è un modo per aggiungere una firma digitale a una macro VBA in modo programmatico in un documento word utilizzando C # o VB.Net?

Ci sono alcune domande simili già fatte; tuttavia, nessuno che potrei trovare rispondere alla mia domanda: Come rimuovere la firma digitale dai macro VBA in Excel al livello di programmazione? Firma digitale per macro di Excel

Sfortunatamente, non c’è un’API di automazione per questo nell’ambiente VBA. Ho funzionato al 100% senza supervisione (quindi potrei usarlo in build automatizzati) di P / Invocando API Win32 per afferrare i manici di finestra giusti e simulare le scorciatoie da tastiera per quelle windows, evidenziare il certificato giusto, ecc. rilevare e catturare errori di compilazione (afferrare la finestra di dialogo di errore e scavare il testo di controllo dell’etichetta). Mi ci sono voluti alcuni giorni di hacking per farlo funzionare in modo affidabile, ma è ansible, e davvero nemmeno così difficile.

Sarei felice di pubblicarlo, ma il mio precedente datore di lavoro possiede il codice. 🙁