我可以在acces / excel中使用macro / vba签署带有证书的pdf吗?

问题描述

目前,我正在执行以下过程: 我有要使用PC上安装的证书签名的pdf文件 我对一些数据(不相关)进行了一些检查,如果满足某些条件,我将使用以下简单指令在屏幕上打开pdf文件

FollowHyperlink (fichero_pdf_actual_temp)

然后让Windows10处理该应用程序,它使用acrobat Reader打开te文件,并且用户将其显示在屏幕上。

然后,用户会看到pdf文件,并使用acrobat阅读器在PC内使用已安装的证书进行手动签名(在acrobat内使用工具,选择证书和签名,进行保存),这几乎就是全部。

通常很多文件都必须签名,我可以自己用代码(在“正常”数据库表中,与示例无关)进行所需的检查,我想知道是否可以通过vba代码来进行此签名

任何方向都欢迎。甚至可以节省一些“点击”的部分想法也可以。

该证书由我公司提供,并与公司网络中的公司电子邮件用户相关联。

我根本不是专家,但我希望信息清楚。

谢谢

解决方法

我的想法是使用诸如PDFSign CL之类的命令行应用程序并通过

进行调用
Shell "PDFSignCL.exe /src=""c:\temp\doc_in.pdf"" /profile=""MySignProfile"""

您可以在应用程序旁边部署.exe。