.net 从Excel 2002/03调用F:“自动化错误”
我试图从Excel2002中调用F,但在尝试创建类的新实例时出现自动错误。 我在后期生成中运行regasm,添加引用,将Excel.Exe.Config放置在.NET版本为4.0.30319.1的Office10文件夹中,这是我的类:.net 从Excel 2002/03调用F:“自动化错误”,.net,excel,vba,f#,activex,.net,Excel,Vba,F#,Activex,我试图从Excel2002中调用F,但在尝试创建类的新实例时出现自动错误。 我在后期生成中运行regasm,添加引用,将Excel.Exe.Config放置在.NET版本为4.0.30319.1的Office10文件夹中,这是我的类: [<System.Runtime.InteropServices.ComVisible(true)>] [<System.Runtime.InteropServices.Guid "F348766A-B63D-41FE-824C-27989266
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid "F348766A-B63D-41FE-824C-27989266A535">]
type Provider () =
member __.Compile s = Compiler.compile s
有什么想法吗?错误消息不是很有用:-。。有没有机会找到关于错误的更多细节?还有,你的F代码有多复杂?您在C中尝试过同样的方法吗?创建了一个空的C项目,一个具有这些属性的类,不同的GUID,一个非常简单的方法-构造函数仍然失败。您是否使用/codebase选项运行regasm?您的COM对象是x86还是x64?错误消息不是很有用:-。。有没有机会找到关于错误的更多细节?还有,你的F代码有多复杂?您在C中尝试过同样的方法吗?创建了一个空的C项目,一个具有这些属性的类,不同的GUID,一个非常简单的方法-构造函数仍然失败。您是否使用/codebase选项运行regasm?您的COM对象是x86还是x64?
Set p = New MCTE.Provider