Excel 获取嵌入工作簿的工作簿类型

Excel 获取嵌入工作簿的工作簿类型,excel,vba,Excel,Vba,我需要从嵌入SolidWorks模型的工作簿中获取工作簿类型或文件扩展名。我可以访问工作表指针,然后访问应用程序和工作簿指针。我不知道的是如何获得一个值,该值指示工作簿是以下之一: Excel工作簿(.xlsx) 启用宏的工作簿(.xlsm) Excel 97-2003工作簿(.xls) 工作簿不在硬盘上,因此使用工作簿。路径返回“”。我还尝试了Workbook.Name、Workbook.FileFormat和Sheet.Type,但无效 谢谢。试试工作簿。全名谢谢你的建议。遗憾的是,这不

我需要从嵌入SolidWorks模型的工作簿中获取工作簿类型或文件扩展名。我可以访问工作表指针,然后访问应用程序和工作簿指针。我不知道的是如何获得一个值,该值指示工作簿是以下之一:

  • Excel工作簿(.xlsx)
  • 启用宏的工作簿(.xlsm)
  • Excel 97-2003工作簿(.xls)
工作簿不在硬盘上,因此使用工作簿。路径返回“”。我还尝试了Workbook.Name、Workbook.FileFormat和Sheet.Type,但无效


谢谢。

试试工作簿。全名谢谢你的建议。遗憾的是,这不会返回Excel工作簿扩展名。特别是:“Part1.SLDPRT中的工作表”(Part1.SLDPRT是嵌入设计表的SolidWorks模型)。