相关疑难解决方法(0)

COM添加和VSTO添加之间有什么区别

我正在尝试为outlook开发一个插件,我找到了一个提供商http://www.add-in-express.com.但是,他们在一个(http://www.add-in-express.com/add-in-net/index.php)中有两个产品,它们允许在使用VS 2010和.Net Framework 4.0中创建COM添加(如何是可能的,我一直认为COM只能在VB6中创建,否则你必须创建一个COM可调用包装器(CCW)).

另一个产品是VSTO Tools(http://www.add-in-express.com/add-in-vsto/index.php),它也使用.Net Framework 4.0,这完全令人困惑.

请帮我理解.

关心Mohit Thakral

com vsto

11
推荐指数
1
解决办法
8248
查看次数

如何使用VSTO 2005 SE使用C#Excel加载项创建Excel 2003 UDF

我看到一篇关于使用VBA在VSTO托管代码中创建Excel UDF的文章:http://blogs.msdn.com/pstubbs/archive/2004/12/31/344964.aspx.

但是我希望使用VSTO 2005 SE在C#Excel插件中工作,任何人都可以帮忙吗?

我尝试了Romain指出的技术,但在尝试加载Excel时,我得到以下异常:

无法找到或无法加载自定义程序集.您仍然可以编辑和保存文档.....

细节:

Type mismatch. (Exception from HRESULT: 0x80020005 (DISP_E_TYPEMISMATCH))


************** Exception Text **************
System.Runtime.InteropServices.COMException (0x80020005): Type mismatch. (Exception from HRESULT: 0x80020005 (DISP_E_TYPEMISMATCH))
at Microsoft.Office.Interop.Excel._Application.Run(Object Macro, Object Arg1, Object Arg2, Object Arg3, Object Arg4, Object Arg5, Object Arg6, Object Arg7, Object Arg8, Object Arg9, Object Arg10, Object Arg11, Object Arg12, Object Arg13, Object Arg14, Object Arg15, Object Arg16, Object Arg17, Object Arg18, Object Arg19, Object Arg20, Object Arg21, Object Arg22, Object …
Run Code Online (Sandbox Code Playgroud)

c# excel vsto add-in user-defined-functions

1
推荐指数
1
解决办法
3267
查看次数

标签 统计

vsto ×2

add-in ×1

c# ×1

com ×1

excel ×1

user-defined-functions ×1