我一直在使用第三方图书馆名为' Imagemagick'虽然它加载得很好,而且一切似乎都出现了,但我一直有一个问题就是让它真正起作用。
我已尝试在Windows上注册DLL,但自注册以来这不是问题。尝试重新安装许多不同版本的库,尝试了几种不同的编写方式。我也尝试重新安装Visual C ++。我还测试了样本'程序,看看它是否适用于它们,并且它工作正常..所以似乎Office加载/处理它是如何错误的。我尝试修复Office,甚至尝试使用全新安装,但它似乎没有改变任何东西。
代码:
Dim objIM
Set objIM = CreateObject("ImageMagickObject.MagickImage.1")
^Error occurs here on line 2
Dim msg
msg = objIM.Convert("C:\Users\NAME\Desktop\Other\Photos\83bab55547a2f3ecf4d29ac36639dc74.png", "C:\Users\NAME\Desktop\Other\Photos\83bab55547a2f3ecf4d29ac36639dc74.jpg")
^Error occurs here too
答案 0 :(得分:0)
由于我的Office版本,这是一个问题。当我有一个32位版本的Office时,我使用的是64位版本的Imagemagick。如果有人有类似的问题,编码似乎没问题......我建议你检查你的办公室版本是否在' HELP'在'文件'标签