- 締切済み
VBからExcelファイルを開くときの再計算の解除方法
VB6.0からExcelファイルを開くときに、 再計算処理が走ってしまい、 大きなファイルの場合とても時間がかかってしまっています。 開く前に、再計算は行わないで開く。 などの設定はできませんか? Dim xlsObj As Excel.Application ' ココに入れてもまだExcelオブジェクトが生成されていないのでエラー //xlsObj.Calculation = xlCalculationManual Set xlsFile = xlsObj.Workbooks.Open(ファイルパス) ' ココに入れたらファイル開いて再計算処理が走ったあとなので、すでに手遅れ。 //xlsObj.Calculation = xlCalculationManual なにかいい案がありましたら、 教えてください。
- みんなの回答 (3)
- 専門家の回答
みんなの回答

noname#27115
回答No.3
- chibita_papa
- ベストアンサー率60% (127/209)
回答No.2
- sacoman
- ベストアンサー率56% (33/58)
回答No.1
お礼
回答ありがとうございます。 今回の対象ファイルはお客様側の既存のシステムで作成されるものであり、そのファイルの設定を変更することはできません。 さらに、そのファイル数も莫大なものであり、 手作業での手動設定への変更なども考えておりません。