设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2312|回复: 6
打印 上一主题 下一主题

[Access本身] ole字段存储word文档及还原问题,请高手帮忙,谢谢

[复制链接]
跳转到指定楼层
1#
发表于 2011-5-7 21:20:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 huang1314 于 2011-5-7 21:58 编辑

小弟正做个题库系统,把试题内容都存储在一个ole 字段中,一条试题占一条记录,然后随机选择试题,再导出到word文件组成试卷。
现在碰到的问题是不会导出试题内容到一个word文件中,请高手们帮忙,谢谢
附件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2011-5-8 08:17:18 | 只看该作者
来个人帮忙一下啊,谢谢
3#
发表于 2011-5-9 16:58:36 | 只看该作者
回复 huang1314 的帖子

是不是要这样?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
4#
 楼主| 发表于 2011-5-10 13:34:10 | 只看该作者
sgrshh29 发表于 2011-5-9 16:58
回复 huang1314 的帖子

是不是要这样?

谢谢
基本是这样,但有2小问题
1.导出的时候打开了好多word,现在有4个记录就打开了4个word,
如果有50个记录会不会打开50个word?
2.没有自动生成题号在前面
5#
 楼主| 发表于 2011-5-10 13:49:33 | 只看该作者
不好意思,刚试了一下,只打开3个word,第一个问题不存在了,而且导出速度还蛮快的。
现在就是第2个问题了,能不能在导出的时候 ,自动在试题前面生成题号。
6#
发表于 2011-5-10 15:17:42 | 只看该作者
回复 huang1314 的帖子

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
7#
 楼主| 发表于 2011-5-11 00:52:55 | 只看该作者
本帖最后由 huang1314 于 2011-5-11 01:27 编辑

谢谢了,这正是我想要的,以后多向你学习。
导出的word文件基本是没什么大问题,只是一个试题是以一个插入的word文档,不太方便编缉,如果能做到所有试题都是在一个word文档里就完美了。
我的代码是
Private Sub Command23_Click()
Dim myword As Word.Application
Set myword = New Word.Application
myword.Visible = True
'生成文档1
Dim mydoc As Word.Document
Set mydoc = New Word.Document
mydoc.ActiveWindow.Selection.TypeText ""
mynum = 1
mynum1 = "me.text24"
Do Until mynum = mynum1
   试题.Action = acOLEActivate
   试题.Verb = -1
   Selection.WholeStory
    Selection.Copy
    Windows("文档1").Activate
   
    Selection.Paste
    DoCmd.GoToRecord , , acNext
    mynum = mynum + 1
Loop
End Sub

是一题一题复制,效率比较低,但是生成是一个word文件里的文本,编缉比较容易,生成时慢了点,也不会自动生成题号。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-16 14:48 , Processed in 0.103806 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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