有可能會遇到剪貼簿裡的資料過大
導致關閉 Excel 時跳出視窗警告
"是否放棄剪貼簿裡的資料"
要避開的話通常會用關閉 DisplayAlert 的方法來避免
但我常常失敗,原因不明。
所以給失敗的朋友另一個辦法
在 Excel 關閉前複製一格 避免剪貼簿裡資料過多跳出視窗
void __fastcall Excel::Close_2(){
Exc.Range = Exc.WorkSheet.OlePropertyGet("Cells", 1, 1);
Exc.Range.OleFunction("Copy");
Exc.WorkBook.OleFunction("Close", false);
Exc.App.Exec(Procedure("Quit"));
}
上一篇:
BCB OLE操作EXCEL (2)
0 意見:
張貼留言