添加多个自动更正替换字以一次性出类拔萃?

时间:2017-09-14 06:34:33

标签: excel ms-office

在我的家用电脑上,我有MS Office 2007.我经常使用excel,并在语言列表中添加了大量自动更正替换字。有没有办法我可以将该列表导入另一个MS Office办公室,这是一台不同的PC?是否有一些导入/导出选项?

2 个答案:

答案 0 :(得分:1)

尝试使用Excel File => Options => Proofing => Custom Dictionaries。您可以在那里添加其他词典。

试图找到一些非VBA解决方案,但似乎没有一个。您可以尝试将所有自动更正单词放在Sheet1,包含要更正的单词的A列中,以及包含已更正单词的列B。然后试试这段代码

Sub AddAutocorect()
For x = 1 To Sheets("Sheet1").Range("A" & Rows.Count).End(xlUp).Row
Application.AutoCorrect.AddReplacement Range("A" & x).Value, Range("B" & x).Value
Next x
End Sub

此代码应添加所有自动跟踪值,而无需手动输入数据。

答案 1 :(得分:1)

我在 Microsoft Word 中使用了大量自动更正替换。我发现我可以通过简单地复制 %appdata%\Microsoft\Office\MSO1033.acl 将它们从一台机器复制到另一台机器。我还保留了该文件的副本作为备份,以便在我重新安装或修复 Windows 时进行恢复。

这是在 Windows 10 中。我认为该文件夹在 Windows 7 中可能是相同的。

Various blog posts 探索相关活动。例如,我想我在添加新替换之前使用了一个宏来清空替换列表,这样我的 MSO1033.acl 备份就不会包含最初由 Microsoft 提供的不需要的定义。