Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel Aspose.Cells-在.NETCore中对VBA项目进行签名_Excel_Vba_.net Core_Aspose_Aspose Cells - Fatal编程技术网

Excel Aspose.Cells-在.NETCore中对VBA项目进行签名

Excel Aspose.Cells-在.NETCore中对VBA项目进行签名,excel,vba,.net-core,aspose,aspose-cells,Excel,Vba,.net Core,Aspose,Aspose Cells,我指的是aspose支持论坛中的同一个问题: 在某些情况下,我正在使用Aspose.Cells版本的NuGet版本开发一个应用程序。 在这个项目中,我用 var工作簿=新工作簿(); 当我尝试签署VBA项目时,问题出现了: var cert=new System.Security.Cryptography.X509Certificates.X509Certificate2(“C:\\somepatj\\SampleCert.pfx”,“1234”); var digitalSignatur

我指的是aspose支持论坛中的同一个问题:


在某些情况下,我正在使用Aspose.Cells版本的NuGet版本开发一个应用程序。

在这个项目中,我用

var工作簿=新工作簿();

当我尝试签署VBA项目时,问题出现了:

var cert=new System.Security.Cryptography.X509Certificates.X509Certificate2(“C:\\somepatj\\SampleCert.pfx”,“1234”);
var digitalSignature=new Aspose.Cells.DigitalSignatures.digitalSignature(证书,“由出口商系统签名”,DateTime.Now);
工作簿.VbaProject.Sign(数字签名);

现在,此代码抛出一个System.NotImplementedExection,并显示消息:“该方法或操作未实现。”在最后一行

我还尝试打开工作簿,而不是创建工作簿

var工作簿=新工作簿(“工作簿路径”)
然后试着唱VBA项目,结果是一样的

在支持论坛的链接中,他们向我发送了一份样本证书和一本样本书,如果我尝试打开它并用样本证书唱出来,也是一样的。

我开始相信这是.Net核心API

我没有主意了,请帮帮我!


更新
他们在aspose论坛上回答我。似乎.Net Core中不支持VBA项目签名。
他们在.Net核心API上创建了CELLSNETCORE-49-Sign VBA项目。

您可以在上面的链接中跟踪它

是的,一旦该功能(“在.Net Core API上签署VBA项目”)得到支持,就会通知您。另外,我在Aspose担任支持开发者/布道者。是的,你可以在论坛上回答我的问题。爱你的支持和承诺,即使在这里的堆栈溢出,非常感谢!