gpt4 book ai didi

c# - 在 Excel 之外运行 XLL?

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:02:20 25 4
gpt4 key购买 nike

我知道这个问题之前已经发布过...但我还没有找到任何答案(除了关于 XLL 实际上是 DLL 的一般答案,等等)。有没有人成功地从 C# 调用 XLL(使用 DllImport)而不必加载 Excel 并将 XLL 作为插件加载?

基本上,您必须创建一个特殊的 XLCALL32.DLL 来模拟 Excel 主机。听起来工作量很大……有人做过吗?还是见过有产品做的?

谢谢

最佳答案

您走在正确的轨道上,需要创建您自己的 XLCall32.dll 并模拟 Excel。考虑到您可以通过 XLL 用于与 Excel 对话的界面执行的操作,这并非易事。您需要从 XLL 中使用的 Excel 越少,它变得越容易,所以我想如果您有已知的 XLL 选择,并且您知道它们通过 XLL 接口(interface)访问 Excel 的哪些位,那么您可以替换你需要的位...

为什么要这样做?

关于c# - 在 Excel 之外运行 XLL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2685336/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com