设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 1899|回复: 11
打印 上一主题 下一主题

[窗体] word这种功能在access里代码怎么写呢?

[复制链接]
跳转到指定楼层
1#
发表于 2009-10-22 12:35:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我遇到的问题是这样的:
我们建立的文档里带有域,从ACCESS传送数据到word域里后,选中该整篇文档,断开所有域链接。
在wordVBA里,“选中该整篇文档,断开所有域链接”的代码是:
selection.wholestory
selection.fields.unlink

那么,在ACCESS里操作word,上面那两段代码又该怎么修改呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2009-10-22 15:34:04 | 只看该作者
首先引用一下WORD的对象,建立一个WORD的实例,就可以像在WORD中一样操作了
3#
发表于 2009-10-22 17:15:18 | 只看该作者
学习了一回!
4#
 楼主| 发表于 2009-10-22 20:14:12 | 只看该作者
回复二楼,我设置了word对象的,但使用中老是出错
'----------------------------------------------------------------------------------------------
    Set n = CreateObject("word.application")
        n.Visible = False
        DoCmd.Hourglass True
        
        strpath = mobanPath & "\" & strfrmName & ".doc"         
        n.Documents.Open FileName:=strpath  
        n.Documents(strfrmName).saveas FileName:=strgyName, Password:=""
        
        Set wordDoc = n.Documents.Open(strgyName)
         ......
         ......
         selection.wholestory
         selection.fields.unlink
'------------------------------------------------------------------------------

请你看看,我该怎么修改呢?

另外,我在access控制word,想在word表里增加一行,或者删除一行,我又该怎么写代码呢?

请帮忙解决,在此先谢了~~~
5#
发表于 2009-10-23 10:52:20 | 只看该作者
这样可以不?
Set n = CreateObject("word.application")
...... ......
n.selection.wholestory
n.selection.fields.unlink ...... ......

删除一行:
n.Selection.EndKey unit:=wdLine, Extend:=wdExtend
n.Selection.Delete

增加一行:
n. Selection.TypeParagraph
6#
发表于 2009-10-23 10:54:37 | 只看该作者
word对象的引用,最好是先绑定,不要用Set n = CreateObject("word.application")这种形式,否则代码中的word常数都要重新写.
7#
 楼主| 发表于 2009-10-23 15:27:06 | 只看该作者
word对象的引用,最好是先绑定,不要用Set n = CreateObject("word.application")这种形式,否则代码中的word常数都要重新写.
sgrshh29 发表于 2009-10-23 10:54


那请问一下,如果我要绑定,又该怎么写呢?

有没有例子可以参考呢?
8#
发表于 2009-10-23 16:33:08 | 只看该作者
不懂
9#
发表于 2009-10-23 16:44:31 | 只看该作者
加油
10#
 楼主| 发表于 2009-10-25 22:35:34 | 只看该作者
word对象的引用,最好是先绑定,不要用Set n = CreateObject("word.application")这种形式,否则代码中的word常数都要重新写.
sgrshh29 发表于 2009-10-23 10:54


问题没搞懂,自己顶顶。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-30 13:55 , Processed in 0.107930 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表