Excel-VBA文件操作2
2010-07-14 08:09
375 查看
Workbooks.OpenText(FileName, Origin, StartRow, DataType, TextQualifier, ConsecutiveDelimiter, Tab, Semicolon, Comma, Space, Other, OtherChar, FieldInfo, TextVisualLayout, DecimalSeparator, ThousandsSeparator, TrailingMinusNumbers, Local)
关于以上参数的具体含义可以参看VBA的帮助,这里就不重复了。在实际的编程中,一般无需对这些复杂的参数进行处理。可以通过录制宏来得到打开一个文本文件的VBA代码。具体方法就是选择“文件——打开”,然后选择打开文本文件,就会出现文本导入向导,一步一步执行完,直到文本打开后,停止录制。
以下是录制宏得到的代码:
在实际编程中只要做相应的修改就可以使用了。
3、打开其他文件
利用Excel对象还可以打开XML文件和一些数据库(如Access)文件,对应XML文件,需要Excel2003以上的版本。
OpenXML方法的语法如下:
Workbooks.OpenXML(Filename, Stylesheets, LoadOption)
FileName String 类型,必需。要打开的文件名。
关于以上参数的具体含义可以参看VBA的帮助,这里就不重复了。在实际的编程中,一般无需对这些复杂的参数进行处理。可以通过录制宏来得到打开一个文本文件的VBA代码。具体方法就是选择“文件——打开”,然后选择打开文本文件,就会出现文本导入向导,一步一步执行完,直到文本打开后,停止录制。
以下是录制宏得到的代码:
Sub Macro1() ' ' Macro1 Macro ' 宏由 MC SYSTEM 录制,时间: 2007-3-29 ' ' Workbooks.OpenText Filename:="F:CallWindowProc.txt", Origin:=xlWindows, _ StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _ ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, Comma:=False _ , Space:=False, Other:=False, FieldInfo:=Array(1, 1), _ TrailingMinusNumbers:=True End Sub
在实际编程中只要做相应的修改就可以使用了。
3、打开其他文件
利用Excel对象还可以打开XML文件和一些数据库(如Access)文件,对应XML文件,需要Excel2003以上的版本。
OpenXML方法的语法如下:
Workbooks.OpenXML(Filename, Stylesheets, LoadOption)
FileName String 类型,必需。要打开的文件名。
相关文章推荐
- ★★Excel-VBA操作文件四大方法之二
- ★★★★Excel-VBA操作文件四大方法之四 by excelhome
- ★Excel-VBA操作文件四大方法之一
- Excel-VBA文件操作
- Excel-VBA操作文件四大方法之四(2)
- excel中VBA对多个文件的操作
- ★★Excel-VBA操作文件四大方法之二
- Excel 文件复制操作vba代码
- ★★★★Excel-VBA操作文件四大方法之四
- Excel-VBA文件操作1
- excel vba xml文件操作
- ★★★Excel-VBA操作文件四大方法之三
- Excel 关于新建xls文件 新建sheet 合并sheet的VBA操作代码
- Excel-VBA文件操作3
- ★★★Excel-VBA操作文件四大方法之三
- Excel VBA高效办公应用-第十六章-VBA高效文件操作(同时给多个工作簿加解密)
- Excel-VBA操作文件四大方法之一
- Excel-VBA文件操作4
- 使用VBA操作文件(1):使用Excel对话框
- Excel-VBA操作文件四大方法