タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

excelとthreadに関するkiyo_hikoのブックマーク (1)

  • Excel VBAでのマルチスレッド | 実験ぶろぐ(仮)試供品

    ■議題 ExcelVBAでマルチスレッドができるか? ■環境 Office 2010 Windows 7(64bit) ■手っ取り早い結論 スレッドはつくれたがやるな ■基的なお話 ExcelのオブジェクトはSTAのCOMです。なので、複数のスレッドからアクセスしたところで、COMのなかでシリアライズされるので、並行に動作しません。 もし、Excelのセルの描画などを複数スレッドで同時にして速度改善とか思っているなら無駄です。あきらめてください。 参考: Office でのスレッドのサポート ■ExcelVBACreateThreadができるか? では、Excelのオブジェクトの操作はあきらめたとしてExcelVBAにおいてWindowsAPICreateThreadでスレッドが作成できるか検証します。 Private Type SECURITY_ATTRIBUTES nLength

    Excel VBAでのマルチスレッド | 実験ぶろぐ(仮)試供品
    kiyo_hiko
    kiyo_hiko 2013/04/04
    「手っ取り早い結論 スレッドはつくれたがやるな」 デバッグで落ちる&Excelのオブジェクトに触ると落ちるらしい
  • 1