我在轉excle報表時,最後需要在excle裏插入一副圖片,我在OpenPictureDialog1的Filter属性设置裏添加了*.png,RUN代碼時會報"Unknown picture file extension(.png)"的錯誤,不管它,繼續執行RUN,會要求再選擇一次圖片,這次就不會報錯了,而圖片也插到我指定的位置去了。但是,在用戶端直接執行EXE文件就不會報錯。到底是怎麽一回事啊?請高手指點指點!還有,彈出的這個Dialog對話框,為什麽老是隱藏在excle後面,我要怎樣才能把它顯示在excle前面啊?現在每次都要先把excle最小化,才能通過Dialog對話框選擇圖片。
請大家幫我看看!謝謝!
請大家幫我看看!謝謝!
用OpenDialog 控件沒問題。謝謝!
那怎樣把Message對話框調到前端界面來呀?老是隱藏在後面,根本就不知道還有對話框提示要選擇圖片啊。
再幫幫忙吧
SendMessage(OpenDialog1.Handle,WM_SHOWWINDOW,0,0);
试试!
l_path:=ExpandFileName(OpenDialog1.FileName);
fpicture:=Excelsheet1.Pictures.Insert(l_path);
fpicture.left:=35;
fpicture.top:=0; ShowMessage('The Excle has been done!');
這是我的代碼,你說的那句
SendMessage(OpenDialog1.Handle,WM_SHOWWINDOW,0,0);
加在哪個後面啊?我都試過,發現還是不行耶。