Преобразование шаблонов MS Word 2002 из ПК в Mac
Вопрос
Я должен преобразовать несколько сотен шаблонов 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 (Вы должны подписаться, чтобы получить его).