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