首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Office365中使用托管动态链接库(C#)

在Office365中使用托管动态链接库(C#)
EN

Stack Overflow用户
提问于 2018-12-20 00:22:57
回答 1查看 241关注 0票数 0

最近有人决定将所有Excel 2010移动到Office 365...最近他们意识到有一些ActiveX,传统的DLL(用vb6写的!!)在VBA中使用的。当然,它们不能在Office365中运行,所以我们正在尝试将它们迁移到.NET 4.5。我们用C#做了一个小示例dll (返回一个字符串)。它在Excel 2010上运行良好,在365中就不行。(错误429)。现在的问题是: 1.它是否应该工作/是否可能工作? 2.如果是,如何工作? 3.如果不是,正确的方法是什么(最好不转储VBA代码)?

好的,vba中的代码非常简单

喜欢

代码语言:javascript
复制
Dim x as New Element365.Connection
Dim s as String
s = x.get_String
MsgBox s

and the code in c# just as well...(The dll's name/namespace is Element365)

public class Connection {

public Connection() {
}

public String get_String() {
return "This is a Test"
}
}

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2018-12-21 02:24:13

好的,简单地说,如前所述,DLL曾经在Excel2010中工作过……

所以这不是问题所在。所以这一切都归结于在64位…中使用regasm

修好了。

无论如何,感谢您的评论。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53855297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档