' 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. java并发编程笔记(一)——并发编程简介

    java并发编程笔记(一)--简介 线程不安全的类示例 public class CountExample1 { // 请求总数 public static int clientTotal = 500 ...

  2. 62、saleforce的schedule

    //需要实现 Schedulable接口,实现 execute方法 public class MerchandiseSchedule implements Schedulable{ public vo ...

  3. Linux执行Java文件

    最近学习shell脚本,写个简单java类让linux去执行 java类没别的东西,就引了一个fastjson的jar,写了个main方法 序列化一个User对象 打印 package com.lws ...

  4. SpringBoot集成Thymeleaf模板

    1.添加起步依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId& ...

  5. 数据批量导入HBase

    测试数据: datas 1001 lilei 17 13800001111 1002 lily 16 13800001112 1003 lucy 16 13800001113 1004 meimei ...

  6. ubuntu 设置root密码

  7. Html5介绍及新增标签

    什么是 HTML5? HTML5 将成为 HTML.XHTML 以及 HTML DOM 的新标准. HTML 的上一个版本诞生于 1999 年.自从那以后,Web 世界已经经历了巨变. HTML5 仍 ...

  8. springboot集成redis报错-ClassNotFoundException: org.apache.commons.pool2.impl.GenericObjectPoolConfig

    当使用Springboot 2.0以上版本集成redis的时候遇到报错信息如下: Application run failed org.springframework.beans.factory.Un ...

  9. ubuntu 下 使用 Git 维护 linux kernel版本

    学习linux内核一段时间,意识到内核的版本需要严格控制.利用Git工具可以很轻松的完成不同开发人员不同模块之间的代码融合与版本控制 . 1. 首先,安装Git .可以参考廖雪峰的博客  https: ...

  10. 每天一个Linux常用命令 cp命令

    Linux cp命令主要用于复制文件或目录 -a:此选项通常在复制目录时使用,它保留链接.文件属性,并复制目录下的所有内容.其作用等于dpR参数组合. -d:复制时保留链接.这里所说的链接相当于Win ...