HPCグリッドでExcelの計算を並列化することを検討しています。Excel2007を使用しているので、XLLのUDFを介してマルチスレッド化しようとしています。これが唯一の方法です(少なくとも2007年)。
XLLをC#でコーディングしたいと思います。このスレッドが示唆しているように、 exceldnaを使用できます。
しかし、どうすればマルチスレッド化すべきか理解できません。マルチスレッド中にすべてのVBA関数をC#で書き直す必要がありますか?複数のスレッドを作成して、それぞれが1つのVBAマクロを呼び出すことはできますか?