Kei*_*ith 4 c# macos excel f# add-in
我在Windows上的Excel下运行了一些方便的Excel加载项,我真的想生成可以在OS X上使用Excel的加载项版本.在Windows下我使用了很棒的Excel-DNA包来允许我调用来自VBA的基于.Net的逻辑.然而,在我的Mac上,我甚至在编写,打包,部署然后调用基于C#或F#的加载项时都很难找到起点.
或者是否有一些非VBA我可以重写我的加载项,以便它们可以在Windows和OSX上运行?我对Scala,Python或其他能够提供所需移植性的东西持开放态度.
我可以在2011年看到这里的帖子,所以我写的是希望自2011年最后一次查询以来事情已经取得了进展.
开发语言,以及你是否使用Mono(运行C#/ F#),并不是真正的问题.如果在Excel for Mac中对本机(xll样式)加载项有一些支持,则可以将其绑定到其他任何内容,就像我在Windows下使用Excel-DNA一样.Excel的旧版(OS X之前版本)版本支持本机.xlls,但我没有找到任何文档或证据表明仍然支持它.
从VBA绑定到外部代码,以COM的方式或Declare Function可能 - 当然你可以Declare Function用来调用.dylib库(我说这完全基于这个SO答案).因此,这为您提供了一个探索方向,而Xamarin for Mac可能允许您创建可Declare在C#/ F#中使用的本机库.
我从来没有能够在线找到Excel for Mac的大量文档,这反而阻碍了进一步的努力.
所有这些都是很长的路要说,对于高级用户来说,Excel几乎只有Windows.您的努力可能最适合探索虚拟机或双启动设置.
我欢迎任何相反的信息.
| 归档时间: |
|
| 查看次数: |
1847 次 |
| 最近记录: |