求助各位大神,公司的自動報表,剛接手,一堆bug;其中一個問題困擾我很久了:
代碼中
std::string strPath;
strPath = "'ATL_Template.xltm";
strPath += "'!CD_Eng_Data_Macro";
excel_app.Run(_variant_t(strPath.c_str()), _variant_t((long)bar_code.size()), _variant_t(enableCDEnergyData),//CD_Energy_Data_macro
_variant_t(enableFileExist), vtMissing, vtMissing,
vtMissing, vtMissing, vtMissing,
vtMissing, vtMissing, vtMissing,
vtMissing, vtMissing, vtMissing, vtMissing, vtMissing, vtMissing, vtMissing, vtMissing, vtMissing,
vtMissing, vtMissing, vtMissing, vtMissing, vtMissing, vtMissing, vtMissing, vtMissing, vtMissing, vtMissing);
呼叫宏模板中的宏,debug執行OK,直接運行,代碼運行到excel_app.Run阻塞,且不會報例外;
uj5u.com熱心網友回復:
在Excel中,手動將宏安全設為低。uj5u.com熱心網友回復:
宏安全已經設定為最低了!還有包括注冊表中保證excel獨占行程也都設定過了,可還是不行,我在網上已經查了幾天了都不能解決,郁悶!uj5u.com熱心網友回復:
有沒有高手知道啊,沒人理,自己頂一下!!轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/133294.html
上一篇:MFC MySQL 資料處理問題
