excel 2010 Workbook_BeforeSave中弹出另存为窗口后保存不了
我在excel 2010中写了如下的代码,为了点击save后弹出save as对话框,并且命名文件.
但是发现点了弹出框的save后并没有保存,为什么?
如果我再.Show后面增加.Execute的话,执行会报错
但是发现点了弹出框的save后并没有保存,为什么?
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Dim Name As String
With ThisWorkbook
Name = Worksheets("Sheet1").Range("B7").Value
Dim dlgSaveAs As FileDialog
'Set the dialog type
Set dlgSaveAs = Application.FileDialog(msoFileDialogSaveAs)
With dlgSaveAs
.InitialFileName = Name
.FilterIndex = 2
'Display the dialog
.Show
End With
End With
End Sub
如果我再.Show后面增加.Execute的话,执行会报错
...全文
相关推荐
C# 对Excel文件进行读取,显示,另存为
C#读取Excel文件,显示到ListView上,保存Excel文件
将MATLAB数据保存到Excel中的程序
将MATLAB数据保存到Excel中的实用方法
EXCEL2010_VBA帮助文档
EXCEL2010_VBA帮助文档,中文版帮助文件,来源网络资源,CHM格式,可以直接搜索和浏览
Winform中使用NPOI实现导出Excel并文件另存为示例代码.zip
Winform中使用NPOI实现导出Excel并文件另存为示例代码
VS2010中MFC读写Excel
在VS2010中MFC实现对Excel表格的动态读、写、创建。其中包含详细的实现过程截图,简单易懂。


Office开发/ VBA
