我可以使用 vb.net 代码保存数据网格:
saveFileDialog.Filter = "Excel2007 (*.xlsx)|*.xlsx|All files (*.*)|*.*"
我希望让用户选择以 Excel2003 或 Excel2007 格式保存。我需要在代码中进行哪些更改以及引用和导入呢?谢谢...
除了适当的扩展外,您还必须在调用时提供 Excel 版本SaveAs()
:
curBook.SaveAs("full path with adequate extension", Excel.XlFileFormat.xlWorkbookDefault)
XlFileFormat
您可以在此处找到值列表。尽管此列表中的名称不太具有描述性。这里有一个翻译:
注意:请记住,上面的代码依赖于Office Interop
.