如何迁移 Microsoft Office 设置?

NoC*_*sis 9 windows-7 migration microsoft-office-2010

这是之前在此处找到的帖子的扩展。

我正在寻找一种免费解决方案来传输所有 Office 2010 程序的所有设置(我目前使用 Word 和 Excel,但偶尔会使用 Access、PowerPoint、Outlook 等)。最好的选择是在我的笔记本电脑 Office 2010 安装和桌面之间自动同步设置,但我认为 Office 2010 不提供此类功能。

我想迁移/同步的定制:

  • 功能区和快速访问工具栏(这是一个简单的工具栏 - 只需浏览每个选项卡下的选项,选择导入/导出设置 > 导出)
  • 选项菜单的每个选项卡中的所有信息。这包括字体字距调整的详细信息。更一般地说,我想将我的默认字体之类的东西设置为,比如说,每个新文档上的 Tahoma 大小为 11,然后将该设置迁移/同步到另一台计算机。
  • 默认文档元数据:这可能是工作模板的功能,但是...这是选项菜单中的可自定义设置。请参阅上面的第 2 项。
  • 例如,Excel 中所有默认的预设表格样式,或 Word 中的预设标题样式。
  • 我缺少的任何其他东西都可以在这些项目的范围之外进行自定义。

对于这样的希望,我是否只是射得太高了?其次,由于我已经购买了 Office 2010 的两个许可证,因此我是否要求免费解决方案来获得更高的收益?

Chr*_*ann 7

我经常遇到这个问题,我通常尝试通过手动传输我的设置来解决它。我承认这非常耗时(至少当你不习惯它时),而且我也更喜欢有一个工具来为我做这件事。但另一方面,这是一种无需使用第三方软件即可解决问题的方法。

这是我所做的:

单词

说明应该适用于 Word 2010、2013、2016...

  1. 在“ApplicationData...\Templates”文件夹中搜索“ Normal.dotm ”文件。对我来说,这是 C:\Myname\AppData\Roaming\Microsoft\Templates,但正确的路径可能因您的系统而异,文件夹名称也是如此(在德语中,例如它不是“应用程序数据/模板”而是“Anwendungsdaten/Vorlagen”。)将 Normal.dotm 文件复制到新机器上的相应文件夹中。(您可能需要一些时间才能找出这是哪个文件夹。当然,您需要访问此文件夹。如果您碰巧在较大的组织中工作,您可能无法访问此文件夹。抱歉。)

  2. 在同一个“模板”文件夹中,您还将找到您的Word 文档模板,例如用于您的官方信函、系列信函或其他名称的 xxxx.dot,例如 OfficialLetters2016.dot 左右。将它们也复制到新机器上的相应文件夹中。

  3. 传输“功能区”设置:文件 --> 选项 --> 自定义功能区 --> 导入/导出(位于屏幕右侧的按钮)。这将让您保存一个通常称为“WordCustomizsations.exportedUI”的文件。将它保存在某个地方(您可以选择不同的名称,它只能由您自己识别),并将其传输到您的新机器。在那里,您将打开相同的对话框并选择“导入”并指向您的文件。

  4. 您可能有许多(可能很多)您习惯使用的段落样式。要传输它们,请创建一个新的 Word 文档(它可能是一个空文档,只是一张白纸),保存并传输到您的新机器上。在那里,打开它。然后搜索“管理样式”功能。(它可能在您的功能区中不可用;然后,搜索例如通过文件 --> 选项 --> 自定义功能区 --> 选择命令...)“管理样式”对话框及其“导入/导出”按钮打开“组织”对话框,您可以列出存储在一个文档中的样式并将其复制到另一个文档中,或者 - 这就是您想要的 - 到 Normal.dotm 文件中。

注意:如果您成功将 Normal.dotm 复制到新机器上,则实际上不需要步骤 4。如果没有,步骤 4 为您提供了一个选项来复制您的样式。但是,不会为您提供您习惯的所有快捷方式。这些你必须从头开始创建(如果你不能复制你的 Normal.dotm)。

  1. 您可能有许多Word 宏(即 VBA 脚本)有助于使您的工作日更加愉快或轻松。要复制这些,您必须打开 Visual Basic 编辑器(通过功能区的“开发人员”部分;如果您没有看到这一点,您可能无论如何都不会使用宏之类的花哨的东西),在那里浏览“正常”部分,并在其中复制似乎属于您个人的所有内容,特别是“Forms”、“Modules”和“ClassModules”文件夹。不幸的是,您无法一次复制所有文件。您必须分别右键单击每个文件,然后从上下文菜单中选择“导出”。然后,这会将文件作为 .frm、.frx 和 .bas 文件保存到您选择的位置。将所有这些文件复制到您的新机器,并将它们导入到正确的位置(再次“正常”

注意:当您执行第 1 步(将您的 Normal.dotm 迁移到新机器上)时,可能不需要第 5 步。要检查它,在将 normal.dot 转移到您的新机器并启动 Word 后,查看您的宏功能是否存在。如果“模块”和其他东西在那里,您也可以在 VBA 编辑器中查看。- 2021 年 4 月 19 日的注释:我设置了一台新机器(Win 10 和 Office 2010,并转移 Normal.dot 确实使我的所有宏也出现在新机器上。)

  1. 您可能正在使用自定义的自动更正条目(已替换了 Microsoft 默认提供的愚蠢条目)。您将在 C:\Users\YourName\AppData\Roaming\Microsoft\Office 等文件夹中找到自动更正条目,其中包含许多 xxxxx.acl 文件。将它们复制到新机器上的相应位置。

  2. 您可能有自己的“用户词典”,即 Word 存储所有那些您告诉拼写检查器正确的单词的文件,尽管它会将它们突出显示为错误。(你的语言越复杂,Word 就越会认为你的拼写错误......)。用户词典通常存储在 C:\Users[you]\AppData\Roaming\Microsoft\UProof 中,并被称为 CUSTOM.DIC 或 WHATEVERNAME.DIC 之类的东西。(这条路径在Windows 10和Office 2016中绝对如此。也适用于Windows 10 plus Office 2010。也适用于Windows 7 plus Office 2010。对于其他版本我还没有检查。我会在有新东西时更新这篇文章。 )

电子表格

说明应适合 Excel 2010、2013、2016...

在 Excel 中,该过程耗时较少

  1. 复制功能区设置(与上述步骤 3 类似的过程)
  2. 与上面的步骤 5 类似,将宏代码 (VBA)、表单等从 Visual Basic 编辑器的“PERSONAL.XLSB”部分复制到新机器上的相同位置。

注意: 我在这里说的是您希望在任何 Excel 工作簿中始终可用的宏(不仅仅是在一个特定的工作簿中!)。这些宏需要保存在名为PERSONAL.XLSB的文件中,为了使宏可用,Excel 必须在启动时加载此文件。为此,该文件必须位于系统上的特定文件夹中(见下文)。

在新设置的系统中,您可能还没有 PERSONAL.XLSB 文件。当您开始在新组织中工作并且他们刚刚创建了您的用户帐户时,通常会出现这种情况。

要创建一个宏,只需假装您想录制一个宏(通过功能区中的“开发人员”选项卡,然后“录制宏”)。这将创建一个 PERSONAL.XLSB。你必须确保你保存了这个。

PERSONAL.XLSB 实际上是一个工作簿,但它通常是隐藏的(不可见)。要使其可见(当您想存储它时这是一个好主意),请单击查看 --> 取消隐藏 --> PERSONAL.XLSB

PERSONAL.XLSB 文件在系统上的位置:

在 Windows 10 中,该位置是:

C:\Users\[user name]\AppData\Roaming\Microsoft\Excel\XLStart
Run Code Online (Sandbox Code Playgroud)

在 Windows 7 中,微软表示

C:\Users\[user name]\AppData\Local\Microsoft\Excel\XLStart
Run Code Online (Sandbox Code Playgroud)

但如果它不存在,请尝试上面针对 Windows 10 所述的路径。

在 Windows XP 中,微软说它是:

C:\Documents and Settings\[user name]\Application Data\Microsoft\Excel\XLStart 
Run Code Online (Sandbox Code Playgroud)

每当 Excel 启动时,XLStart 文件夹中的工作簿都会自动打开,您存储在个人宏工作簿中的任何代码都将列在“宏”对话框中,

将宏模块复制到新系统后,分配给宏的快捷键也应该可以使用。

拥有 PERSONAL.XLSB 后,您可以导入现有的 VBA 代码脚本(“模块”)和表单元素,如上文 Word 步骤 5 所述。

注意:你必须保存这个!

外表

(在 Office 2016 中测试)

  1. 宏:类似

  2. 功能区设置:类似

  3. 要做的另一件事是处理存档的电子邮件。存档的电子邮件通常存储在计算机硬盘驱动器上的 .pst 文件中(但它们也可以位于其他任何位置)。要找出它们的位置,请单击文件 --> 帐户设置 --> 帐户设置(是的,两次) --> 数据文件。您应该得到一个显示存档文件的路径。将这些文件(可能只有一个)复制到您的新机器上。然后在同一个对话框中告诉新机器上的 Outlook 存档文件(我通常简称为 archive.pst)的存储位置。

  4. 电子邮件模板:与 Word 文档模板(见上文)一样,它们与“Normal.dot”位于同一“模板”文件夹中,即通常为 C:\User[you]\AppData\Roaming\Microsoft\Templates,并且您将它们复制到新机器上的相应文件夹中。这些模板文件被称为xxxxxx.oft

笔记

(在 Office 2016 中测试)

  1. 宏:令我失望的是,OneNote 没有选项可以通过自制的 VBA 宏来改进它。:-(

  2. 功能区设置:如在 Word 和 Excel 中

  3. 复制你的笔记。它们可以存储在一个 xxxxx.one 文件中,也可以存储在多个文件中。您可以通过文件 --> 选项 --> 保存和备份来检查它们的位置。对话窗口将显示这些文件所在的位置,然后您可以通过您最喜欢的“Windows 资源管理器”替代品(我强烈推荐 Zabkat 的 Xplorer2)访问它们……当然也可以通过“Windows 资源管理器”本身(如果您有自虐倾向) )。


jdh*_*jdh 2

您尝试过 Windows 7 迁移工具吗?它的目的是传输所有应用程序设置,但它也可以用于此目的。这是 Microsoft 提供的有关使用它来迁移 Office 的链接。它提到机器必须具有相同的位数(32 或 64),并且 Word 中有一个选项未传输。