VB与Excel问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 00:53:22
请问如何用VB代码把一个用VB打开的Excel97文件,另存为excel2003格式的文件?要Vb代码。Fileformat如何用?

首先打开文件:
Open "C:\1.xls" For Input As #1

for i = 0 to 1000 '如果有1000个数据
Input #1, Buffer(i)
next
这样就把1.xls的数据存到了数组Buffer(i)中。再把Buffer(i)的数据写入excel2003格式的文件。
方法和前面类似:
Open "C:\1.xls" For output As #2

for i = 0 to 1000
write #2, Buffer(i)
next
_________________________________
对 saxexpert说:
代码中的#1和#2是真实代码中就这么写

请问nxhaiyuan :如果是excel2007或者是excelXP又如何写呢?你代码中的#1和#2是真实代码中就这么写还是用来替代什么字符的?