Вопрос

Я должен преобразовать несколько сотен шаблонов MS Word 2002 (на ПК), чтобы работать над Macintosh. Я должен оценить, можно ли запустить слова «Слово» на страницах IWork и Microsoft Word для Mac.

Я не могу преобразовать следующее:

  • Слово VBA
  • WordBasic Code
  • Visual Basic

Кто -нибудь здесь сделал и может дать какие -либо предложения?

Это было полезно?

Решение

Я был бы очень сложным, но слово для Mac выполнимо. Это также зависит от того, какая версия Word для Mac - версия Office 2008 не имеет VBA, только AppleScript. Говорят, что VBA вернется в более поздние версии Mac Office. Если вы собираетесь сделать это и переместить все шаблоны на Mac и больше не использовать их в Windows, перенос вещей в AppleScript будет способом. Если вы собираетесь оставить их на ПК и Macintosh, то придерживаться VBA - это путь (но не на Mac Office 2008!).

Во -первых, макросы могут быть либо WordBasic, либо VBA (Visual Basic для приложений) - они не будут визуальными базовыми, поскольку это находится за пределами слова слова (хотя слово может быть автоматизировано из VB). Макросы - это всего лишь одна или несколько процедур, написанных в WordBasic или VBA. WordBasic действительно, действительно старый и мало используется, поэтому большая часть вашего обращения, вероятно, будет из VBA.

Независимо от того, что вы захотите преобразовать из WordBasic в VBA или AppleScript. Вот статья, которая показывает некоторые преобразования: http://www.standards.com/ohmyword/examplewb2vba.html

Если вы запускаете VBA на Mac Word (не 2008 год!), Почти все это должно работать просто отлично. Есть несколько вещей, которые можно изменить, например, как вы работаете с файлами и диреториями, но не намного больше, чем это.

Если вы хотите преобразовать в AppleScript, это требует немного работы. Есть хороший гид по переходу http://www.mactech.com/vba-transition-guide/index.html (Вы должны подписаться, чтобы получить его).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top