' Q:解决打开Excel文件格式与扩展名指定格式不一致的问题
' A: 使用工作簿saveAs时,往往忽略掉它的第二个参数FileFormat,添加即可。

比如:

set bookDiff = oExcel.workBooks.add
workbooks.saveAs diffBomPath, -
workbooks.close  

常用的fileFormat格式:

名称Name Value 说明Description 扩展名
xlAddInxlAddIn 18 Microsoft Excel 97-2003 外接程序Microsoft Excel 97-2003 Add-In *.xla*.xla
xlAddIn8xlAddIn8 18 Microsoft Excel 97-2003 外接程序Microsoft Excel 97-2003 Add-In *.xla*.xla
xlCSVxlCSV 6 CSVCSV *.csvCSV
xlCSVMac 22 Macintosh CSVMacintosh CSV *.csvCSV
xlCSVMSDOS 24 MSDOS CSV *.csvCSV
xlCSVWindows 23 Windows CSV *.csvCSV
xlCurrentPlatformText -4158 当前平台文本Current Platform Text *.txt.txt
xlDBF2xlDBF2 7 Dbase 2 格式Dbase 2 format *.dbf*.dbf
xlDBF3 Dbase 3 格式Dbase 3 format *.dbf*.dbf
xlDBF4 11 Dbase 4 格式Dbase 4 format *.dbf*.dbf
xlDIF 数据交换格式Data Interchange format *.difDIF
xlExcel12 50 Excel 二进制工作簿Excel Binary Workbook *.xlsb*.xlsb
xlExcel2 16 Excel 版本 2.0 (1987)Excel version 2.0 (1987) *.xls
xlExcel2FarEast 27 Excel 版本 2.0 中文 (1987)Excel version 2.0 far east (1987) *.xls*.xls
xlExcel3xlExcel3 29 Excel 版本 3.0 (1990)Excel version 3.0 (1990) *.xls
xlExcel4xlExcel4 33 Excel 版本 4.0 (1992) *.xls*.xls
xlExcel4WorkbookxlExcel4Workbook 35 Excel 版本 4.0工作簿格式 (1992)Workbook format (1992) *.xlw*.xlw
xlExcel5xlExcel5 39 Excel 版本 5.0 (1994) *.xls*.xls
xlExcel7xlExcel7 39 Excel 95(版本 7.0)Excel 95 (version 7.0) *.xls
xlExcel8xlExcel8 56 Excel 97-2003 工作簿 *.xls*.xls
xlExcel9795xlExcel9795 43 Excel 版本 95 和 97 *.xls*.xls
xlHtmlxlHtml 44 HTML 格式 .htm;.html*.htm; *.html
xlIntlAddInxlIntlAddIn 26 国际外接程序 无文件扩展名No file extension
xlIntlMacroxlIntlMacro 25 国际宏International Macro 无文件扩展名
xlOpenDocumentSpreadsheetxlOpenDocumentSpreadsheet 60 OpenDocument 电子表格OpenDocument Spreadsheet *.ods*.ods
xlOpenXMLAddInxlOpenXMLAddIn 55 Open XML 外接程序Open XML Add-In *.xlam*.xlam
xlOpenXMLStrictWorkbookxlOpenXMLStrictWorkbook 61 Strict Open XML 文件 *.xlsx*.xlsx
xlOpenXMLTemplatexlOpenXMLTemplate 54 Open XML 模板Open XML Template *.xltx*.xltx
xlOpenXMLTemplateMacroEnabledxlOpenXMLTemplateMacroEnabled 53 启用 Open XML 模板宏Open XML Template Macro Enabled *.xltm*.xltm
xlOpenXMLWorkbookxlOpenXMLWorkbook 51 Open XML 工作簿Open XML Workbook *.xlsx*.xlsx
xlOpenXMLWorkbookMacroEnabledxlOpenXMLWorkbookMacroEnabled 52 启用 Open XML 工作簿宏Open XML Workbook Macro Enabled *.xlsm*.xlsm
xlSYLKxlSYLK 2 符号链接格式Symbolic Link format *.slk*.slk
xlTemplatexlTemplate 17 Excel 模板格式Excel Template format *.xlt*.xlt
xlTemplate8xlTemplate8 17 模板 8Template 8 *.xlt*.xlt
xlTextMacxlTextMac 19 Macintosh 文本Macintosh Text *.txt.txt
xlTextMSDOSxlTextMSDOS 21 MSDOS 文本MSDOS Text *.txt.txt
xlTextPrinterxlTextPrinter 36 打印机文本Printer Text *.prn*.prn
xlTextWindowsxlTextWindows 20 Windows 文本Windows Text *.txt.txt
xlUnicodeTextxlUnicodeText 42 Unicode 文本Unicode Text 无文件扩展名;*.txtNo file extension; *.txt
xlWebArchivexlWebArchive 45 Web 档案Web Archive .mh;.mhtml*.mht; *.mhtml
xlWJ2WD1xlWJ2WD1 14 日语 1-2-3Japanese 1-2-3 *.wj2*.wj2
xlWJ3xlWJ3 40 日语 1-2-3Japanese 1-2-3 *.wj3WJ3
xlWJ3FJ3xlWJ3FJ3 41 日语 1-2-3 格式Japanese 1-2-3 format *.wj3WJ3
xlWK1xlWK1 5 Lotus 1-2-3 格式Lotus 1-2-3 WK4 format *.wk1WK1
xlWK1ALLxlWK1ALL 31 Lotus 1-2-3 格式Lotus 1-2-3 WK4 format *.wk1WK1
xlWK1FMTxlWK1FMT 30 Lotus 1-2-3 格式Lotus 1-2-3 WK4 format *.wk1WK1
xlWK3xlWK3 15 Lotus 1-2-3 格式Lotus 1-2-3 WK4 format *.wk3WK3
xlWK3FM3xlWK3FM3 32 Lotus 1-2-3 格式Lotus 1-2-3 WK4 format *.wk3WK3
xlWK4xlWK4 38 Lotus 1-2-3 格式Lotus 1-2-3 WK4 format *.wk4WK4
xlWKSxlWKS 4 Lotus 1-2-3 格式Lotus 1-2-3 WK4 format *.wks*.wks
xlWorkbookDefaultxlWorkbookDefault 51 默认工作簿Workbook default *.xlsx*.xlsx
xlWorkbookNormal -4143 常规工作簿Workbook normal *.xls*.xls
xlWorks2FarEastxlWorks2FarEast 28 Microsoft Works 2.0 两端对齐格式Microsoft Works 2.0 far east format *.wks*.wks
xlWQ1xlWQ1 34 Quattro Pro 格式Quattro Pro format *.wq1WQ1
xlXMLSpreadsheetxlXMLSpreadsheet 46 XML 电子表格XML Spreadsheet *.xml*.xml

vbs 之 解决打开Excel文件格式与扩展名指定格式不一致的问题的更多相关文章

  1. 关于asp.net C# 导出Excel文件 打开Excel文件格式与扩展名指定格式不一致的解决办法

    -----转载:http://blog.csdn.net/sgear/article/details/7663502 关于asp.net C# 导出Excel文件 打开Excel文件格式与扩展名指定格 ...

  2. C# 导出Excel文件 所导出文件打开时提示“Excel文件格式与扩展名指定格式不一致”

    Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application(); ...

  3. Microsoft Excel软件打开文件出现文件的格式与文件扩展名指定格式不一致?

    今天winform代码做一个datagridview数据导出功能,导出的excel文件的后缀是*.xls(Micorsoft Excel 2000), 而本机新建的excel文件的后缀是 *.xlsx ...

  4. 解决 Excel2013打开提示 文件格式和扩展名不匹配。文件可能已损坏或不安全

    有的时候打开xls文档时,会提示“文件格式和扩展名不匹配.文件可能已损坏或不安全.除非您信任其来源,否则请勿打开.是否仍要打开它?” 遇到这种情况,我们需要 1.win键+R键,打开“运行“,输入re ...

  5. excel打开提示 文件格式和扩展名不匹配。文件可能已损坏或不安全。除非您信任其来源,否则请勿打开。是否仍要打开它?

    有的时候打开xls文档时,会提示“文件格式和扩展名不匹配.文件可能已损坏或不安全.除非您信任其来源,否则请勿打开.是否仍要打开它?” 遇到这种情况,我们需要 打开“注册表编辑器” win键+R键,打开 ...

  6. Excel2013打开提示 文件格式和扩展名不匹配。文件可能已损坏或不安全。除非您信任其来源,否则请勿打开。是否仍要打开它?

    有的时候打开xls文档时,会提示“文件格式和扩展名不匹配.文件可能已损坏或不安全.除非您信任其来源,否则请勿打开.是否仍要打开它?” 遇到这种情况,我们需要 1.win键+R键,打开“运行“,输入re ...

  7. asp.net将页面内容按需导入Excel,并设置excel样式,下载文件(解决打开格式与扩展名指定的格式不统一的问题)

    //请求一个excel类 Microsoft.Office.Interop.Excel.ApplicationClass excel = null; //创建 Workbook对象 Microsoft ...

  8. 打开Excel时提示"您尝试打开的文件**.xls的格式与文件扩展名指定的格式不一致"

    问题描述:     系统安装了WPS时,Analyzer导出excel时候,会提示"您尝试打开的文件**.xls的格式与文件扩展名指定的格式不一致",这是Excel的安全问题,   ...

  9. Excel:您尝试打开的文件的格式与文件扩展名指定的格式不一致

    报错信息: 打开文件时提示"您尝试打开的文件xxx.xls的格式与文件扩展名指定的格式不一致.打开文件前请验证文件没有损坏且来源可信.是否立即打开该文件?",卸载Office 20 ...

随机推荐

  1. js判断变量未定义

    js判断变量未定义 控制台输出未定义变量a会报错: 我们打印出a的数据类型是: 我们可以看到未定义变量的数据类型是 "undefined" 所以判断js变量是否未定义的方法就是 t ...

  2. cs224d 作业 problem set2 (二) TensorFlow 实现命名实体识别

    神经网络在命名实体识别中的应用 所有的这些包括之前的两篇都可以通过tensorflow 模型的托管部署到 google cloud 上面,发布成restful接口,从而与任何的ERP,CRM系统集成. ...

  3. selenium2-java环境搭建 示例为chrome浏览器

    首先,安装并配置JDK,安装eclipse,安装firefox和chrome.下载selenium语言的JAVA库文件,下载地址为,如果打不开,则需要翻墙:http://www.seleniumhq. ...

  4. 中国HBase技术社区第一届Meetup资料大合集

    2018年6月6号,由中国HBase技术社区组织,阿里云主办的中国第一次HBase Meetup在北京望京阿里中心举行,来自阿里.小米.滴滴.360等公司的各位HBase的PMC.committer共 ...

  5. Python常用模块系列

    1.时间模块 import time,datetime # print(time.time()) #时间戳 # print(time.strftime("%Y-%m-%d %X") ...

  6. Django框架(十四)—— Django分页组件

    目录 Django分页组件 一.分页器 二.分页器的使用 三.案例 1.模板层 2.视图层 Django分页组件 一.分页器 数据量大的话,可以分页获取,查看 例如:图书管理中,如果有成千上万本书,要 ...

  7. volatile在嵌入式系统中的用法

    今天参加一家公司的嵌入式C语言笔试,其中有道主观题谈到在嵌入式系统中volatile变量的用法.平时学习C语言没怎么用到,只用到过static和extern的变量,很惭愧没答上来.嵌入式C语言笔试经常 ...

  8. python-并发编程之进程

    进程 python中创建进程模块为:multiprocessing 开销非常大 是计算机中资源分配的最小单位(内存隔离) 能利用多个CPU 由操作系统控制 同时操作内存之外的数据会产生数据的不安全 进 ...

  9. SQL必知必会第四版自学前期表格数据的准备

    show databases;create database SAMS;use SAMS;-- 建立数据库,创建表格-- Create Customers table CREATE TABLE Cus ...

  10. 【Java学习笔记之一】 java关键字及作用

    Java关键字及其作用 一. 总览: 访问控制 private protected public 类,方法和变量修饰符 abstract class extends final implements ...