結論,出来ないみたい(爆
ちょいと,込み入った処理があったんで,興味本位でマルチスレッド化出来ないか調べてみたが
まぁ,予想通り出来ない模様(出来そうじゃけど,微妙っぽい)
Excel-COMが介在しておるじゃろし,厳しいじゃろなぁ~
ってことで,膨大なデータの並列処理は
C#辺りで実装していったほうが良さそうでごわす
注:Excel-COM自体をC#内のマルチスレッド環境でアクセスできるかは,判らんです(しかも,COMのアクセスは遅いし)
オイラだったら,Excel-COM使って,主スレッドで全データをExcelファイルから引っ張り出し
マルチスレッドで処理して,主スレッドでExcelファイルへ戻すかなぁ...
参考:
Excel VBAでのマルチスレッド@実験ぶろぐ(仮)試供品
↧
【Excel】Excel VBAでマルチスレッド処理
↧