1. 程式人生 > >對COM元件的呼叫返回了錯誤 HRESULT E_FAIL

對COM元件的呼叫返回了錯誤 HRESULT E_FAIL

背景: 用C#的Aspose.word控制元件,向word的書籤中插入圖片時,需要設定圖片文字環繞:嵌於文字下方。 要實現這一功能時加入如下程式碼時報出的錯誤: 在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述

就是這個ConvertToShape()出了錯。

解決方法: 經過多次嘗試,找各種別的控制元件,還有修改筆記本設定之後都行不通。

最後發現有可能是我加入圖片後,他沒有識別出來才報的錯,於是我在插入圖片後先進行了儲存工作,然後再呼叫這個程式碼,發現就沒有問題了。