注册 登录
编程论坛 VB6论坛

请问怎么将VB中的Excel保存出来,已上传程序

DCMZ 发布于 2012-10-31 10:36, 1840 次点击
只有本站会员才能查看附件,请 登录

我把原程序VB上传上来了,我希望单机按钮,就将界面中的Excel保存到桌面,请问怎么做呢?谢谢大家哈

19 回复
#2
DCMZ2012-10-31 11:02
没有人知道吗,还是我没说清
#3
风吹过b2012-10-31 11:25
没测试环境。无法。

我现在一般是 WIN7 + WPS 。没有VB6 ,没有MS OFFICE 。
#4
wp2319572012-10-31 11:27
我也没测试环境  
你到网上搜搜   应该有现成的代码   

VB 控制EXCEL
#5
DCMZ2012-10-31 12:20
以下是引用风吹过b在2012-10-31 11:25:44的发言:

没测试环境。无法。
 
我现在一般是 WIN7 + WPS 。没有VB6 ,没有MS OFFICE 。
谢谢你哈,非常感谢
#6
DCMZ2012-10-31 12:31
以下是引用wp231957在2012-10-31 11:27:23的发言:

我也没测试环境  
你到网上搜搜   应该有现成的代码   

VB 控制EXCEL
谢谢你哈,我昨天就开始搜了,搜到的都是一些关于VB操作VB以外的Excel(可能我没有表达对),搜索到得都是一些VB操作VB外部的Excel(不是操作VB中的ole的Excel),在VB中欠了很多Excel,现在结果已经输出,就等将其保存到VB以外了。

我现在是这样将其保存到外面,如图1,单击ole,然后点击打开,就能打开Excel界面(图2),然后再保存。但这不是我想要的结果,我想通过单击VB窗口中的按钮,然后将其保存。

图1
http://pan.baidu.com/share/link?shareid=99998&uk=3507514025
图2
http://pan.baidu.com/share/link?shareid=99996&uk=3507514025
#7
wp2319572012-10-31 12:33
OLE你就别研究了 估计没戏  

而在实际操作中 OLE方式也很少被用到
#8
Artless2012-10-31 12:48
SaveToFile
#9
DCMZ2012-10-31 13:08
回复 8楼 Artless
谢谢高手哈,我是菜鸟,想请教一下savetofile的用法,高手能举个例子吗,我先去搜一下

这里真是来对了,高手真多
#10
DCMZ2012-10-31 13:15
回复 8楼 Artless
我这样试了一下,结果好像不行
Open "C:\Users\Administrator\Desktop\VB2Excel\123454.xlsm" For Binary As 1
OLE1.SaveToFile 1
Close
#11
Artless2012-10-31 13:18
#1
#12
DCMZ2012-10-31 14:27
高手消失了吗
#13
DCMZ2012-10-31 15:51
回复 11楼 Artless
谢谢版主大人哈,我改了后,发现还是一样的,输出后,双击打开是下面的提示
http://pan.baidu.com/share/link?shareid=100136&uk=3507514025
#14
wp2319572012-10-31 15:54
xlsm应该是高版本的EXCEL的文件格式  
如果你用低版本的excel就打不开地
#15
DCMZ2012-10-31 16:37
回复 14楼 wp231957
我是excel2010哈
#16
风吹过b2012-10-31 21:40
我记得OLE 保存出来的数据文件是 二进制数据,无法被应用程序打开,只能由 OLE 对象重新读入。

感觉好像就是把 OLE 对象里的数据 直接打包保存,内存里是什么格式,那就保存为什么格式,而不是 这个OLE对象原有的存盘格式。
#17
Artless2012-11-01 11:33
以下是引用风吹过b在2012-10-31 21:40:17的发言:

我记得OLE 保存出来的数据文件是 二进制数据,无法被应用程序打开,只能由 OLE 对象重新读入。

感觉好像就是把 OLE 对象里的数据 直接打包保存,内存里是什么格式,那就保存为什么格式,而不是 这个OLE对象原有的存盘格式。

是吗?这不清楚,没用过ole。
#18
wube2012-11-01 14:07
http://support.
#19
Artless2012-11-01 14:33
以下是引用wube在2012-11-1 14:07:57的发言:

http://support.

LZ要的是ole不是这个
#20
w1597532012-11-02 19:46
chuncuidingtie
1