| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 61 人关注过本帖
标题:Word中复制的内容如何带格式存储到数据库中
只看楼主 加入收藏
reakal
Rank: 1
等 级:新手上路
威 望:1
帖 子:15
专家分:8
注 册:2014-8-13
收藏
 问题点数:0 回复次数:3 
Word中复制的内容如何带格式存储到数据库中
比如创建的WORD对象,执行的下面这句复制后,我想把复制的内容 带格式保存到数据库中,然后 下次用的时候,直接创建一个新的WORD文档,再从数据库中取出来,然后  再 loWord.Selection.Paste   粘贴。

oWord.Selection.Copy

应该有点难度,能否从剪切版中识别Word复杂的内容,然后直接从内存中获取出来呢

如果能解决,可以有偿服务,谢谢!!

搜索更多相关主题的帖子: 内容 Word 数据库 复制 格式 
14 小时前
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10903
专家分:43527
注 册:2014-5-20
收藏
得分:0 
保存到doc不行吗?
13 小时前
reakal
Rank: 1
等 级:新手上路
威 望:1
帖 子:15
专家分:8
注 册:2014-8-13
收藏
得分:0 
吹版 的提醒,倒是可以试试:

就是把每段【格式数据】 直接存储到 一个独立的Word中,需要的时候,直接从这个Word文档中通过定位的形式找到,然后再通过复制和粘贴来处理,这样可以保证格式不被破坏。

不过 性能如何,还要测试一下,因为一个新Wrod 需要的 数据 段 特别多,一次至少 500个左右,就怕组合耗时太长


但是还有存在一些问题:如果是word存储,一个文件就200M了,每次都要从服务器端获取,似乎不太合理
当然也可以考虑让服务器端处理,把结果再传到客户端,但是这么一来,服务器上是不是就要安装word 了?不知道服务器支不支持安装也是一个问题

还有另一个办法,就是把每段数据 都另存为一个word文档,分解后这样的文档大概有1000个左右,然后按需获取每个文档,再组合到一起,但仅仅是停留在想法上,主要还是要考虑速度问题,如果生成一个最终的文档耗时20分钟或更长,估计也很难接受

还有一个思路:就是采用低级文件直接读取操作,不过这个技术要求有:
1、数据体部分从哪个字节开始?
2、每个章节如何查找和定位?
这2点如果能实现的话,那直接操作低级文件读写的形式生成 是否也可以呢,其次是速度不知道怎么样?

[此贴子已经被作者于2025-11-27 12:50编辑过]

13 小时前
yiyanxiyin
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:9
帖 子:322
专家分:2314
注 册:2023-6-29
收藏
得分:0 
读写剪贴板不难, 不过如果涉及到图片,图表,视频......恐怕就不简单了
12 小时前
快速回复:Word中复制的内容如何带格式存储到数据库中
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015956 second(s), 10 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved