gpt4 book ai didi

vba - `XlFileFormat`枚举代码-4143和56有什么不同?

转载 作者:行者123 更新时间:2023-12-03 03:23:09 27 4
gpt4 key购买 nike

我从中看到了什么xlfileformat-enumeration-excel有不同的“xls”代码枚举。从显示的列表中,有代码 -4143(正常工作簿)和 56(Excel 97-2003 工作簿)。两者都产生相同的格式“xls”。问题是有什么区别以及哪个代码是最好的?

最佳答案

那么,Excel 97-2003 工作簿的 xlExcel8 = 56 仅存在于 Excel 2007 或更高版本中,其中 xlWorkbookNormal = -4143 为 < em>正常工作簿也存在于以前的版本中。

所以例如在 Excel 95 中,xlWorkbookNormal 将生成一个 Excel 95 工作簿,但在 Excel 97 中,它会生成一个 Excel 97 工作簿。而xlExcel8 始终生成Excel 97-2003 工作簿。在较新的版本中,两者都会生成 Excel 97-2003 工作簿

如果您想要特定的格式,请始终使用特定的枚举,例如 xlExcel8 来确保它。但为了使您的代码兼容 2007 以下的版本,您应该使用 xlWorkbookNormal

所以您会看到,这取决于工作簿 xlWorkbookNormal 生成的实际 Excel 版本。

关于vba - `XlFileFormat`枚举代码-4143和56有什么不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49767153/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com