Note (2025-11-20)

在 Microsoft Office 桌面版中,Save As(另存为)相当于把当前工作对象切换到新文件

  1. 打开 A.xlsx
  2. 选择 Save As / Save a Copy
  3. 保存为 B.xlsx
  4. Office 关闭当前打开的 A.xlsx,随后让你继续在 B.xlsx 上工作
  5. 窗口标题会显示 B.xlsx
  6. 此后按 Command + SCtrl + S,保存的是 B.xlsx

微软官方说明得很明确:完成另存操作后,原文件会被关闭,你接下来处理的是刚创建的新副本。(Microsoft Support)

可以把它理解为:

Save As = 复制当前文件 + 将当前编辑会话切换到副本

需要注意的一个细节

A.xlsx 是否保持完全不变,取决于你什么时候执行 Save As

  • 打开 A.xlsx 后立即另存为 B.xlsx:之后的修改只进入 B.xlsx
  • 已经编辑并保存了 A.xlsx,再另存为 B.xlsx:之前的修改已经写入 A.xlsx
  • 如果 A.xlsx 位于 OneDrive 或 SharePoint,并开启了 AutoSave,你在另存之前所做的修改可能已经自动保存到 A.xlsx。微软因此建议,需要保留原文件时,应在开始修改前立即使用 Save a Copy。(Microsoft Support)

因此,更准确的表述是:

打开 A.xlsx,通过 Save As 将其另存为 B.xlsx 后,当前编辑对象会切换成 B.xlsx。之后的编辑和保存默认都作用于 B.xlsx;但另存之前已经保存或自动保存的修改,仍可能留在 A.xlsx 中。