是第三個表格,8行7列,其中第8行的后幾個單元格使用下面的代碼進行合并,合并沒有問題。
start_cell = vTable.OleFunction("Cell", 8,2);
end_cell = vTable.OleFunction("Cell", 8,7);
start_cell.OleProcedure("Merge", end_cell);
在8行第一格,第二格(合并后的) 填寫內容,代碼如下:
vCell = vTable.OleFunction("Cell", 8, 1);
vCell.OlePropertySet("Range", "繞組變形情況與檢修建議");
vCell = vTable.OleFunction("Cell", 8, 2);
vCell.OlePropertySet("Range", "內容內容");
這個也沒有問題。
現在,想把第8行第2格插入圖片,總是不成功,代碼如下:
AnsiString
strPicFile = "C:\\vi.emf";
vTable=vWordApp.OlePropertyGet("ActiveDocument").OleFunction("Range").OlePropertyGet("Tables").OleFunction("Item", 3);
vTable.OleFunction("Cell",8, 2).OleFunction("Select");
Variant vShape =vWordApp.OlePropertyGet("Selection").OlePropertyGet("InlineShapes").OleFunction("AddPicture", strPicFile.c_str(),false,true);
目前的現象是圖片插入到了第8行第1格的位置,但是第8行第2格的“內容內容”這些字已經沒有了,感覺是被圖片替換掉了。可是圖片為什么會跑到第1格呢?
uj5u.com熱心網友回復:


求老妖幫忙,求大大幫忙啊!
uj5u.com熱心網友回復:
求大家百忙之中幫幫忙啊,多謝啦!
uj5u.com熱心網友回復:
哎呀 ,這么久還沒有人回答 ,再頂一下,呼喚大神。
uj5u.com熱心網友回復:
那天我看到這個帖子了,但是后來忘了,樓主你搞一個demo發給我,我幫你分析一下。cbfans at 163 dot comuj5u.com熱心網友回復:
郵件已發,盼復。
uj5u.com熱心網友回復:
妖哥,我的郵件收到了嗎?
uj5u.com熱心網友回復:
啊,我早忘了此事。我去看看。uj5u.com熱心網友回復:
妖哥,你又把我忘了啊,有答案要發我郵箱啊,多謝啊。 zhangjun4u AT 126 DOT comuj5u.com熱心網友回復:
我又往你的cbfans at 163 dot com郵箱發了一遍。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/74388.html
標籤:基礎類
下一篇:如何消除一個陣列里面重復的元素
