VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2262|回复: 12

VC操作WORD、excel文件的问题

[复制链接]

1

主题

4

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-10-14 10:00:01 | 显示全部楼层 |阅读模式
如何把从数据库读出的二进制数据流(word 或excel文档)用word或excel打开。用户修改后再保存回数据库中。
回复

使用道具 举报

0

主题

25

帖子

19.00

积分

新手上路

Rank: 1

积分
19.00
发表于 2020-10-14 12:15:01 | 显示全部楼层
可能需要用到臨時文件與VBA
數據庫數據存為臨時文件,用VBA修改,
修改完畢再保存回去.
回复

使用道具 举报

0

主题

10

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
发表于 2020-10-14 12:30:01 | 显示全部楼层
你可以在网上找一个处理excel的例程,
看看就会了,我以前做过,不过好久了,忘了。。。。不好意思
回复

使用道具 举报

0

主题

22

帖子

23.00

积分

新手上路

Rank: 1

积分
23.00
发表于 2020-10-14 13:15:01 | 显示全部楼层
可以使用word/excel的OLE自动化服务器类型存取数据库的相应BLOB类型字段
回复

使用道具 举报

0

主题

59

帖子

43.00

积分

新手上路

Rank: 1

积分
43.00
发表于 2020-10-14 13:45:01 | 显示全部楼层
估计IE浏览Internet上的Excel,Word文档是数据流方法
回复

使用道具 举报

0

主题

9

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-10-14 14:15:01 | 显示全部楼层
vckbase里面有一个VC操作word的例子,可以去找一下
我上次用JSP做东西的时候也遇到了同样的问题,不过自己没能力去做一个来处理WORD流,用了网上的一个控件,有源代码,虽然是JSP文件,但我觉得原理和思路应该差不多的,如果有兴趣的话可以发给你
回复

使用道具 举报

1

主题

4

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
 楼主| 发表于 2020-10-14 15:00:01 | 显示全部楼层
在word或excel中,不用VBA,能不能处理用户保存的问题。
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-10-14 15:15:01 | 显示全部楼层
COM开发,Word,Excel已经支持COM开发了。直接使用COM对象。
回复

使用道具 举报

0

主题

6

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
发表于 2020-10-14 15:30:01 | 显示全部楼层
一种方法:
1.从数据库里读出文件,保存为临时文件;
2.使用ShellExecute

第二种方法:
1.从数据库里读出文件,保存为临时文件;
2.使用Word,Excel自动化方法操作
回复

使用道具 举报

1

主题

4

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
 楼主| 发表于 2020-10-14 15:45:01 | 显示全部楼层
保存为临时文件这和方法就不想用了,这种方法没有办法控制用户的保存操作。因为还要把用户的保存写回数据库。
to :
sunleon1978
COM开发,Word,Excel已经支持COM开发了。直接使用COM对象。
能不能详细一些
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

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