请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

guojuanbo

高级会员

13

主题

45

帖子

1314

积分

高级会员

积分
1314

活字格认证

guojuanbo
高级会员   /  发表于:2015-1-13 14:44  /   查看:9938  /  回复:10
如何通过代码自动复制一段内容到制定的word中(内容包含图片和表格)

10 个回复

倒序浏览
guojuanbo
高级会员   /  发表于:2015-1-13 15:18:00
沙发
跪求楼主答案
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-1-13 17:42:00
板凳
回复 1楼guojuanbo的帖子

这个需求可以结合两个 TX 实现。
TX1 用于加载需要复制的文档,可以通过 Selection 类确定起始位置,再使用 TextControl.Copy 方法进行复制。
TX2 用于加载需要插入的目标 Word,可以通过 Selection 选择目标位置,使用 TextControl.Paste 方法粘贴。
回复 使用道具 举报
guojuanbo
高级会员   /  发表于:2015-1-13 18:21:00
地板
好的,谢谢,我试一下
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-1-14 09:24:00
5#
回复 4楼guojuanbo的帖子


客气了。
有其他问题欢迎继续交流。
回复 使用道具 举报
guojuanbo
高级会员   /  发表于:2015-1-14 14:05:00
6#
楼主,那个方法不能用,
_bstr_t   bstrText = _FileClass->GetText();  // 获取word的全部内容

我的目的是想将这个文件自动按照章节分成多个小word文档

比如一个word结构如下:

一、项目目标
    完成工作
二、项目结果
    结果完美

我要的结果是能生成两个word,一个word只含有第一章节的内容(完成工作),另一个只含有第二章节的内容(结果完美),如果章节中含有图片或者表格,也要一并保存到新的小word中,谢谢。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-1-14 16:19:00
7#
回复 6楼guojuanbo的帖子

问题前后理解有些偏差。
我使用 C# 代码制作了 Demo,你可以查看下:
15346.zip (77.59 KB, 下载次数: 183)
回复 使用道具 举报
guojuanbo
高级会员   /  发表于:2015-1-14 16:34:00
8#
打开报错,请楼主多多指教
无标题.png
回复 使用道具 举报
guojuanbo
高级会员   /  发表于:2015-1-14 16:38:00
9#
我现在只能将文字复制过去,无法将图片和表格复制过去,请指教
回复 使用道具 举报
guojuanbo
高级会员   /  发表于:2015-1-14 16:54:00
10#
this.textControl1.Select(0, 34);   能把这个里面的Select代码实现发给我看一下吗?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部