Domanda

Ho convertire alcune centinaia di MS Word 2002 Modelli (sul PC) al lavoro sul Macintosh. Devo valutare se i modelli di Word può essere eseguito in pagine iWork e Microsoft Word per Mac.

Non sono in grado di convertire il seguente:

  • Word VBA
  • il codice di WordBasic
  • Visual Basic

Qualcuno ha qui fatto questo e in grado di fornire qualche suggerimento?

È stato utile?

Soluzione

iWork sarebbe molto difficile, ma Word per Mac è fattibile. Dipende anche da quale versione di Word per Mac - la versione Office 2008 non ha VBA, solo AppleScript. Si dice che VBA sarà di nuovo in versioni successive di Mac Office. Se avete intenzione di fare questo e spostare tutti i modelli di Mac e non usarli su Windows, porting cose da AppleScript sarebbe la strada da percorrere. Se avete intenzione di lasciare loro su entrambi i PC e Macintosh di, attaccare con VBA è la strada da percorrere (ma non su Mac Office 2008!).

La prima è che le macro può essere sia WordBasic o VBA (Visual Basic for Applications) - non saranno Visual Basic come questo è al di fuori dell'ambiente Word (anche se Word può essere automatizzato da VB). Le macro sono solo una o più routine scritte in WordBasic o VBA. WordBasic è molto, molto vecchio e non molto usato, per cui la maggior parte della vostra conversione sarà probabilmente da VBA.

Non importa cosa, ti consigliamo di conversione di WordBasic in uno VBA o AppleScript. Ecco un articolo che mostra alcune conversioni: http://www.standards.com/OhMyWord/ExampleWB2VBA. html

Se stai usando VBA su Mac Word (non 2008!), Quasi tutto dovrebbe funzionare bene. Ci sono alcune cose da cambiare, come il modo di lavorare con file e diretories, ma non molto di più di questo.

Se si desidera convertire in AppleScript, ci vuole un po 'di lavoro. C'è una buona guida transizione sulla http://www.mactech.com/vba Transizione-guida / index.html (è necessario abbonarsi per farlo).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top