私は現在、Office COM Interop経由でMicrosoft ExcelのローカルユーザーインスタンスとインターワーキングするC#/ .NETのWindowsデスクトップアプリケーションの作成を専門とするチームで働いています。私は現在、新しい製品の指定を担当していますが、WindowsとMacの両方で動作させることができない限り、プロジェクトは進まないと言われています。つまり、Mac版のアプリケーションを作成する必要がありますOSXにネイティブにインストールして、Mac用のMicrosoft Excelのユーザーインスタンスのオブジェクトモデルとやりとりすることができます。Office(Excel).NETコアを使用するMac OSX上のCOM相互運用機能?
Parallels、Mono、またはWine(これは一度も答えられていないCOM Interop Through Wine in OSXを参照)でアプリを実行することは、解決策ではありません。ユーザーは、ライセンスされたExcelのローカルコピーを実行していると仮定して、それを処理する必要があります。これは、Windowsで常に行ってきたことです。
私は.NET Coreは答えですが、Mac OSX上で.NET Coreを実行しているときにC#からExcel Object Libraryにアクセスできることを明確に示している場所は見つかりませんでしたMac用Excelのローカルコピーがインストールされています。誰もが、これが既に議論されている場所に私を教えてもらえますか、それとも.NETコアのロードマップにあれば、どうすればMicrosoftから見つけ出すことができますか?