我目前有大约 200 个自动更正条目,但手动逐个添加到“自动更正”中很麻烦(文件 > 选项 > 校对 > 自动更正选项 > 自动更正选项卡)。这些条目是长文本的短语,例如 ROI = 投资回报率等。
有没有什么办法可以快速上传这些条目?
答案1
您需要将它们添加到文件中.acl
,如中所述此知识库。
要在另一台计算机上使用自动更正条目(或与计算机上的另一个用户配置文件共享它们),请找到
%AppData%\Microsoft\Office
文件夹中的 .acl 文件。(您可以在 Windows 资源管理器中键入与此处所示完全相同的路径,%AppData% 环境变量将自动扩展为完整路径。在 Windows 7 中,该路径是C:\Users\username\AppData\Roaming\Microsoft\Office
默认路径,但在您的计算机上可能有所不同。)
请注意,这可能会干扰您的其他模板设置 -
您无法仅提取和复制“自动更正”条目。如果您复制并粘贴整个文件,则会替换您覆盖的模板文件中的样式和其他项目。
换句话说,这是可能的,但并不容易做到。
答案2
如果如果你对 VBA 开放,有一个Application.AutoCorrect
对象有.AddReplacement
方法知识库。
你可以做这样的事情 -
Sub test()
Dim rng As Range
Set rng = Range("A1:A100")
With Application.AutoCorrect
For Each c In rng
.AddReplacement c, c.Offset(, 1)
Next
End With
End Sub
假设您的列表在 A1:B100 中,其中 A 列应该替换为 B 列。