如何向 Excel 2010 自动更正功能添加/上传批量条目?

如何向 Excel 2010 自动更正功能添加/上传批量条目?

我目前有大约 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 列。

相关内容