VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

word
前往頁面 1, 2  下一頁
 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
aforangel



註冊時間: 2010-05-24
文章: 117


第 1 樓

發表發表於: 星期五 十一月 13, 2015 4:58 pm    文章主題: word 引言回覆

請教我已經開了一個已有內容的WORD檔出來, 請問我如何能在WORD檔中準確地移到第一頁中間某一個位置上打加入一些資料

sh=CREATEOBJECT("Word.Application")
sh.visible = .f.
sh.selection
sh.Documents.Open(alltrim(.text4.value))

可對WORD 的文件進行SEARCH嗎?
例如: 找到WORD檔內一個字叫 "NAME", 就移到NAME後3個位填上 JOHN
回頂端
檢視會員個人資料 發送私人訊息
ckp6250



註冊時間: 2004-07-30
文章: 1645


第 2 樓

發表發表於: 星期五 十一月 13, 2015 5:15 pm    文章主題: 引言回覆

我word用得很頻繁
我來幫您

操控word最簡單的方法昰,預先在您的範本檔上,插入許多【書籤】,
之後,程式中,對那個書籤填上您要填的資料。

例如,word中,有一句『我愛小姐』,然後,您在「愛」和「小姐」中間,插入一個書籤,這個書籤,命名叫name
程式中,這樣寫:
sh.Selection.Goto(-1, , ,'name')
sh.Selection.TypeText('林志玲')

那麼,整句就會變成『我愛林志玲小姐』

大約是這樣啦,更多的變化,比如林志玲這三個字,要多大多小,要什麼顏色,您就再自行研究

學習方法,把您想做的事錄製巨集,然後,打開那個巨集,看看它怎麼寫,再把它轉換成vfp的語法
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
aforangel



註冊時間: 2010-05-24
文章: 117


第 3 樓

發表發表於: 星期五 十一月 13, 2015 5:36 pm    文章主題: 引言回覆

嗯, 今晚就試, 謝謝CKP

不過對我來說資料填到就好了, 巨集我真的不懂用
回頂端
檢視會員個人資料 發送私人訊息
aforangel



註冊時間: 2010-05-24
文章: 117


第 4 樓

發表發表於: 星期五 十一月 13, 2015 5:57 pm    文章主題: 引言回覆

抱歉, 再請教一問題

sh=CREATEOBJECT("Word.Application")
sh.visible = .f.
sh.selection
sh.Documents.Open(alltrim(.text4.value))
sh.Selection.Goto(-1, , ,'xname')
sh.Selection.TypeText('林志玲')
sh.Selection.Goto(-1, , ,'xclass')
sh.Selection.TypeText('2A')
sh.Selection.Goto(-1, , ,'xno')
sh.Selection.TypeText('11')
sh.Selection.Goto(-1, , ,'barcode')
sh.Documents(1).range.Font.Name="標楷體"
sh.Selection.TypeText('9999343011122311010"')
sh.Documents(1).range.Font.Name="新細明體"

如果我只想印barcode時更改字體為"標楷體", 印完之後再返回"新細明體", 是加到這個位置嗎? 又是用這句command 嗎?
回頂端
檢視會員個人資料 發送私人訊息
ckp6250



註冊時間: 2004-07-30
文章: 1645


第 5 樓

發表發表於: 星期六 十一月 14, 2015 11:36 am    文章主題: 引言回覆

sh.Documents(1).range.Font.Name="標楷體"
改成
sh.Selection.Font.Name="標楷體"

想用vfp駕馭word,巨集得下點功夫研究
不可能每個動作都來發問
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
jtcom01



註冊時間: 2005-07-29
文章: 413


第 6 樓

發表發表於: 星期四 九月 08, 2016 2:29 pm    文章主題: 引言回覆

請教先進..
依上序程式..在word文件插入一書籤name,然後用程式執行將'林志玲'帶入name
是否可以用command執行列印word文件內容:我愛林志玲
回頂端
檢視會員個人資料 發送私人訊息
garfield
Site Admin


註冊時間: 2003-01-30
文章: 2160


第 7 樓

發表發表於: 星期六 九月 10, 2016 9:20 am    文章主題: 引言回覆

你問的問題不就是這個主題說的範例嗎?
你應該會將 '林志玲' 這個文字變成變數吧 !?

_________________
利用>>搜尋<<的功能會比問的還要快得到答案.
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
jtcom01



註冊時間: 2005-07-29
文章: 413


第 8 樓

發表發表於: 星期六 九月 10, 2016 4:18 pm    文章主題: 引言回覆

謝謝先進..應該是我不會用CREATEOBJECT()..是否有範例課供參考..謝謝
回頂端
檢視會員個人資料 發送私人訊息
garfield
Site Admin


註冊時間: 2003-01-30
文章: 2160


第 9 樓

發表發表於: 星期六 九月 10, 2016 5:26 pm    文章主題: 引言回覆

4樓的文章就是最基本的範例啊,
如果這樣範例你有看沒有懂, 你就趁早死心吧, 免得浪費時間.

_________________
利用>>搜尋<<的功能會比問的還要快得到答案.
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
jtcom01



註冊時間: 2005-07-29
文章: 413


第 10 樓

發表發表於: 星期六 九月 10, 2016 7:36 pm    文章主題: 引言回覆

感謝先進..努力中...
回頂端
檢視會員個人資料 發送私人訊息
jtcom01



註冊時間: 2005-07-29
文章: 413


第 11 樓

發表發表於: 星期六 九月 10, 2016 11:07 pm    文章主題: 引言回覆

感謝各位先進..終於懂了..
可以請教先進..如何將WORD文件預覽及印出呢?感激不盡
回頂端
檢視會員個人資料 發送私人訊息
garfield
Site Admin


註冊時間: 2003-01-30
文章: 2160


第 12 樓

發表發表於: 星期日 九月 11, 2016 10:25 am    文章主題: 引言回覆

ckp6250 寫到:
我word用得很頻繁
我來幫您
...
...
...

學習方法,把您想做的事錄製巨集,然後,打開那個巨集,看看它怎麼寫,再把它轉換成vfp的語法

_________________
利用>>搜尋<<的功能會比問的還要快得到答案.
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
jtcom01



註冊時間: 2005-07-29
文章: 413


第 13 樓

發表發表於: 星期一 九月 12, 2016 10:52 am    文章主題: 引言回覆

再次感謝先進..
已經能將程式中text1.value帶入word中的name書籤
但..不知如何在程式中將word文件印出或預覽..感謝
回頂端
檢視會員個人資料 發送私人訊息
jtcom01



註冊時間: 2005-07-29
文章: 413


第 14 樓

發表發表於: 星期一 九月 12, 2016 3:05 pm    文章主題: 引言回覆

預覽為..
sh.Application.PrintPreview

列印該如何呢?? 請教各位先進
回頂端
檢視會員個人資料 發送私人訊息
garfield
Site Admin


註冊時間: 2003-01-30
文章: 2160


第 15 樓

發表發表於: 星期一 九月 12, 2016 3:57 pm    文章主題: 引言回覆

如果你不會或不想去錄word的巨集,
堅信知識是請教出來的, 那你會很累啊.
或許改用google 搜尋 keyword: createobject word.application 再加上 print 或其它你要查的功能
萬一你自認英文很差, 把 print 改成 列印, 這會出現中文相關資料,
又你除了VFP以外其它的程式語言都不會, 那你可以再加上 vfp
總算可以找到看得懂的資料,
祝好運.

_________________
利用>>搜尋<<的功能會比問的還要快得到答案.
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
前往頁面 1, 2  下一頁
1頁(共2頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作