【问题标题】:Converting MS Word 2002 Templates from PC to Mac将 MS Word 2002 模板从 PC 转换为 Mac
【发布时间】:2010-06-03 05:16:35
【问题描述】:

我必须转换数百个 MS Word 2002 模板(在 PC 上)才能在 Macintosh 上工作。我必须评估 Word 模板是否可以在 iWork Pages 和 Microsoft Word for Mac 中运行。

我无法转换以下内容:

  • Word VBA
  • WordBasic 代码
  • Visual Basic

这里有没有人做过这个并且可以提供任何建议?

【问题讨论】:

    标签: vba ms-word iwork


    【解决方案1】:

    iWork 会非常困难,但 Word for Mac 是可行的。它还取决于哪个版本的 Word for Mac - Office 2008 版本没有 VBA,只有 AppleScript。据说 VBA 将在更高版本的 Mac Office 中回归。如果您要执行此操作并将所有模板移至 Mac 并且不再在 Windows 上使用它们,那么将内容移植到 AppleScript 将是可行的方法。如果您打算将它们留在 PC 和 Macintosh 上,那么坚持使用 VBA 是可行的方法(但不是在 Mac Office 2008 上!)。

    首先,宏可以是 WordBasic 或 VBA(Visual Basic for Applications)——它们不会是 Visual Basic,因为它在 Word 环境之外(尽管 Word 可以从 VB 中自动化)。宏只是用 WordBasic 或 VBA 编写的一个或多个例程。 WordBasic 真的非常老了,用的不多,所以您的大部分转换可能来自 VBA。

    无论如何,您都希望将 WordBasic 转换为 VBA 或 AppleScript。这是一篇展示一些转化的文章:http://www.standards.com/OhMyWord/ExampleWB2VBA.html

    如果您在 Mac Word(不是 2008 版!)上运行 VBA,几乎所有这些都可以正常工作。有一些事情需要改变,比如您如何处理文件和目录,但仅此而已。

    如果您想转换为 AppleScript,则需要做一些工作。 http://www.mactech.com/vba-transition-guide/index.html 上有一个很好的过渡指南(您必须订阅才能获得它)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-02-24
      • 2017-07-20
      • 1970-01-01
      • 1970-01-01
      • 2022-10-25
      • 2010-10-16
      • 1970-01-01
      相关资源
      最近更新 更多