Office中國(guó)論壇/Access中國(guó)論壇

標(biāo)題: 如何在Access中用代碼控制Word 的文本框(急) [打印本頁(yè)]

作者: 菜加加    時(shí)間: 2004-6-1 07:45
標(biāo)題: 如何在Access中用代碼控制Word 的文本框(急)
如何在Access中用代碼控制Word 的文本框(急)?

如要將Access中備注字段的內(nèi)容輸入Word文檔中的第一個(gè)文本框,該怎樣寫(xiě)代碼?VBA中哪個(gè)是文本框?qū)ο螅?hr noshade size="2" width="100%" color="#808080"> 作者: wanshan    時(shí)間: 2004-7-2 02:47
    Access可以控制Word中的文本型窗體域:

[此貼子已經(jīng)被作者于2004-7-1 18:47:41編輯過(guò)]


作者: 菜加加    時(shí)間: 2004-7-18 19:22
師兄,我是想用代碼控制
作者: wanshan    時(shí)間: 2004-7-18 22:12
一定是高錯(cuò)了,我記得這個(gè)帖子不是回復(fù)你的,是有人問(wèn)窗體域是怎樣實(shí)現(xiàn)的?你可以試試看下面的方法:先設(shè)置好word模板,在需要獲得access數(shù)據(jù)的地方插入“文本型窗體域”!在導(dǎo)出按鈕的單擊事件中寫(xiě)入:Private Sub 導(dǎo)出至Word_Click()

Set n = CreateObject("word.application")

n.Visible = True

n.Documents.Open FileName:="路徑" & "\word模板名稱.doc"

n.Documents("word模板名稱.doc").FormFields(1).Result = Me![文本框1]

n.Documents("word模板名稱.doc").FormFields(2).Result = Me![文本框2]

n.Documents("word模板名稱.doc").FormFields(3).Result = Me![文本框3]

End Sub



單擊后自動(dòng)打開(kāi)word模板名稱.doc,對(duì)應(yīng)的文本框內(nèi)容會(huì)依次填入窗體域!




歡迎光臨 Office中國(guó)論壇/Access中國(guó)論壇 (http://www.mzhfr.cn/) Powered by Discuz! X3.3