hiroton
2021/08/19 (木) 09:36:22
6e3e0@f966d
xlBook.Application.ActiveWorkbook.Save
xlBook.Close
xlApp.Quit
xlApp.Application.PrintCommunication = True
閉じた後に設定の変更って効く(意味がある)んですかね?
あと、設定を有効にする前に保存しているから設定が保存されないのでは?
処理の順番を入れ替えたらどうでしょう?
xlApp.Application.PrintCommunication = True
xlBook.Application.ActiveWorkbook.Save
xlBook.Close
xlApp.Quit
ついでに、主体はExcel VBAの話なので、解決が難しいようならExcel VBAに強い質問サイトを探すといいと思います
通報 ...
hiroton様
確かにそうですね。。。
アドバイスの通りに処理を入れ替えてみました。
結果は30秒ほどで処理が完了し、Excel側も希望通りの値に変更になっておりました。
本当にありがとうございました。