之前寫過一個程式,生成PPT報告,當時OFFICE裝的是2007版,程式運行正常
最近網管幫所有人重裝系統,OFFICE是2013版的, 程式運行到
時出錯,提示“未指定的錯誤”
ppt.Presentation.Open(pptxrul,-1,-1,0)
其中pptxurl為PPT的模板地址
解決辦法 原來想過裝回2007,但領導認為,為什么2007可以運行,2013就不能運行?OFFICE都升級了,你的系統不跟著升級?
但到現在還沒找到解決的方法,頭痕死了
uj5u.com熱心網友回復:
估計是型別庫版本不對了,重新匯入office2013的型別庫試試,也可以自己改匯入的型別庫中錯問題的地方uj5u.com熱心網友回復:
出類問題,office類升級了,delphi使用的類,控制元件也要升級才能支持。安么你的office回到低版本。uj5u.com熱心網友回復:
你是怎么創建ppt物件的, 是createoleobject嗎,看下幫助檔案里面有api說明,是不是引數有修改uj5u.com熱心網友回復:
是的,CreateOleObject
uj5u.com熱心網友回復:
是createoleobject嗎,看下幫助檔案里面有api說明,是不是引數有修改ole 的幫助說明我想知道哪里有的看。
uj5u.com熱心網友回復:
沒有人回復嗎?問題還沒解決
uj5u.com熱心網友回復:
請問怎么重導OFFICE2013的型別庫?
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/29408.html
標籤:VCL組件開發及應用
上一篇:Calculus 4th edition by Smith, Robert T
下一篇:DBGridEh標題格線顏色更改
