首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
VB
基础类
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
如何不覆盖原文件里的内容?
[已结贴,结贴人:fooltutu]
加为好友
发送私信
在线聊天
fooltutu
fooltutu
等级:
可用分等级:
中农
总技术专家分:
57
总技术专家分排名:
117981
揭帖率:
88.46%
发表于:
2008-04-28 17:49:17
楼主
我用VB写了段程序,将一个WORD文档里的内容读出写到另一个WORD文档中,可是它会将原来的内容覆盖掉.
问题点数:
20
回复次数:
9
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Chen8013
举杯邀明月
等级:
可用分等级:
中农
总技术专家分:
6277
总技术专家分排名:
3359
发表于:
2008-04-28 18:33:49
1
楼 得分:
0
Word文档?不知道。
Up.....
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
zzyong00
阿勇
等级:
可用分等级:
掌柜
总技术专家分:
14204
总技术专家分排名:
1102
2
发表于:
2008-04-28 19:13:23
2
楼 得分:
0
晕了,怎么都是这样的问题,你的代码是什么?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
fooltutu
fooltutu
等级:
可用分等级:
中农
总技术专家分:
57
总技术专家分排名:
117981
发表于:
2008-04-28 19:39:02
3
楼 得分:
0
Dim waSolution As Word.Application
Dim wdDocument As Word.Document
dlgOpen.ShowOpen
Dim mstr As String
mstr = dlgOpen.FileName
MsgBox mstr
MsgBox "选择数据导入的文件"
CommonDialog1.ShowOpen
Dim pstr As String
pstr = CommonDialog1.FileName
On Error Resume Next
Set waSolution = CreateObject("Word.Application")
waSolution.Visible = True
waSolution.Activate
waSolution.WindowState = wdWindowStateMaximize
Set wdDocument = waSolution.Documents.Add()
wdDocument.Application.Selection.InsertFile mstr, "", False, False, False
wdDocument.SaveAs pstr
帮忙看下吧,谢谢了
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
zzyong00
阿勇
等级:
可用分等级:
掌柜
总技术专家分:
14204
总技术专家分排名:
1102
2
发表于:
2008-04-28 20:36:49
4
楼 得分:
10
你的思路不太明确
看提示:
MsgBox "选择数据导入的文件"
CommonDialog1.ShowOpen
Dim pstr As String
说明pstr是导入文件路径,但最后一句:wdDocument.SaveAs pstr ,又把文件保存在导入文件里了,当然把原来的文件覆盖了!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
m60a1
等级:
可用分等级:
富农
总技术专家分:
1003
总技术专家分排名:
19233
发表于:
2008-04-28 21:34:32
5
楼 得分:
5
word的存贮是以二进制的方式存贮的,要读写word文件只有用MS提供的OFFICE接口来完成,至于说为什么会错
楼上的全中:)
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
fooltutu
fooltutu
等级:
可用分等级:
中农
总技术专家分:
57
总技术专家分排名:
117981
发表于:
2008-04-29 08:34:11
6
楼 得分:
0
我是选择一个文件mstr,将其内容复制保存到另一个你可以选择的文件pstr.
如果我想把mstr的内容复制到pstr中,又不覆盖pstr原来的内容,要用什么语句呢?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
JackGu2005
JackGu
等级:
可用分等级:
贫农
总技术专家分:
113
总技术专家分排名:
82727
发表于:
2008-04-30 09:44:58
7
楼 得分:
5
按你的代码,你是先创建了一个新文档wdDocument,然后通过这句wdDocument.SaveAs pstr让wdDocument覆盖了pstr(“另存为”就是覆盖阿)
你不需要创建新文档的,正确的做法是:
用GetObject打开pstr,然后寻找插入点,然后粘贴,最后保存。相信你能写出代码的。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
knowledge_Is_Life
阿凡
等级:
可用分等级:
短工
总技术专家分:
9295
总技术专家分排名:
2117
发表于:
2008-05-01 03:14:55
8
楼 得分:
0
不知,帮顶
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
UltraBejing
OneNightInBejing
等级:
可用分等级:
短工
总技术专家分:
8611
总技术专家分排名:
2313
发表于:
2008-05-01 09:48:04
9
楼 得分:
0
等待牛人来答.
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友