線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1323
推到 Plurk!
推到 Facebook!

資料丟到word中的問題

答題得分者是:hahalin
baygon
一般會員


發表:20
回覆:31
積分:10
註冊:2003-10-03

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-11-28 10:28:12 IP:210.200.xxx.xxx 未訂閱
開啟一個空白頁將資料丟到word中(無表格),然而我的需求一次不只一頁 但問題來了,因為word要本頁行數滿了之後才會到下頁去。 我如何在本頁資料丟完後就到下頁去、或是可以抓到目前的行數, 還是各位有什麼樣高見,拜託囉~~~~
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-11-28 10:34:23 IP:61.222.xxx.xxx 未訂閱
Selection.InsertBreak Type:=wdPageBreak 這是從word錄下的巨集程式碼 透過com的方式去操控word就是把這個巨集轉換到delphi中用pascal去寫出來, word不一定要填滿整頁才能跳頁, 上述的做法就是插入分隔設定,分隔設定類型為分頁... 唉...MS雖然大家罵歸罵 不過他能把vba整合到office中,這只能說 高.....啊.... 一鞠躬 再鞠躬 三鞠躬
baygon
一般會員


發表:20
回覆:31
積分:10
註冊:2003-10-03

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-11-28 11:17:30 IP:210.200.xxx.xxx 未訂閱
版主請問一下妳的office是xp嗎??因錄出來的巨集不太一樣(但這不是重點) Selection.InsertBreak Type:=wdPageBreak ~~~~~ 在delphi中該如何改....
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-11-28 11:27:53 IP:61.222.xxx.xxx 未訂閱
這個可能要很大篇幅喔    你可以試著搜尋ktop上文章,    我的office是2000的    看了你的發問原本以為你已經會在delphi中遙控word了...    開啟一個空白頁將資料丟到word中(無表格)
baygon
一般會員


發表:20
回覆:31
積分:10
註冊:2003-10-03

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-11-28 11:42:18 IP:210.200.xxx.xxx 未訂閱
關於我會問到office的版本是因為我的也是2000但巨集錄出來程式碼如下: Selection.InsertBreak Type:=wdSectionBreakNextPage 但都是沒問題的...... 剛的問題我也已經解決了,我po上來大家研究研究 var type_:OleVariant; type_:=wdPageBreak;//wdSectionBreakNextPage也行 Selection.InsertBreak(type_); 爾後巨集中如有出現Type:=#### 此方法應該都能解決
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-11-28 13:40:47 IP:61.222.xxx.xxx 未訂閱
銘謝賜分 不過要感謝的還是MS的整合功力... 雖然一直以來都是整合他們家的東西最勤快... 這好像是廢話
系統時間:2024-05-05 22:16:19
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!