F # or C # Excel-based add-in on OSX

I have convenient Excel add-ins running under Excel on Windows, and I would really like to create add-on versions that will work with Excel on OS X. On Windows, I use the fantastic Excel-DNA package, which allows me to reference my .Net- logic from VBA. However, on my Mac, I'm really trying to even find the starting point when it comes to writing, packaging, deploying and then calling add-ins based on C # or F #.

Alternatively, there are some non-VBAs, can I rewrite my add-ons so that they work on both Windows and OSX? I am open to Scala, Python or something else that gives me the desired portability.

I can see the message here since 2011, and therefore I write in the hope that everything has passed since the last request of this type in 2011.

+4
source share
3 answers

The development language and whether Mono is used (to run C # / F #) is not really a problem. If there was support for the built-in add-ons (xll-style) in Excel for Mac, you could associate them with something else, as I did with Excel-DNA under Windows. Ancient (pre-OS X) versions of Excel for Mac supported native .xll, but I did not find any documentation or evidence that this is still supported.

VBA COM Declare Function - , Declare Function .dylib( , SO). , Xamarin Mac , Declare #/F #.

Excel Mac , .


- , Excel Windows. , , .

.

+3
0

ExcelDNA. ExcelDNA, Mac Office, . Wine OSX, Microsoft Office 2003 2010. , . , Wine AddIn.

Excel AddIn Excel-REPL.

0

Source: https://habr.com/ru/post/1530346/


All Articles