判断Excel工作簿是否已被保存?

16 浏览
0 Comments

判断Excel工作簿是否已被保存?

我该如何使用VBA判断一个Excel工作簿是否已保存过?

我想知道,如果我点击保存,文件是否会保存到已有的位置,还是会提示我选择保存的位置。

admin 更改状态以发布 2023年5月23日
0
0 Comments

名称(例如Book1)是一个提示,尽管我想有人可以只是用那个名字保存他们的工作簿。

更清晰的检查可能只是一个仅适用于已保存工作簿的工作表函数。

'the following returns an empty string if used on an unsaved workbook
=CELL("filename", A1)

在VBA中,使用External:=True参数时,.Address属性将不返回路径。

?range("A1").Address(external:=true)
[Book1]Sheet5!$A$1

0
0 Comments
If ActiveWorkbook.Path = vbNullString Then
    'actions if the active workbook hasn't been saved yet go here
Else
    '....
End If

(原文不需翻译)

0