In Mac Word 2008, VBA is not there at all. It's not a question of not
"working", the interpreter is physically not there.
In Mac Word 2004, an old version of VBA is available. However, I seem to
remember that setting a tab order was one of the things that didn't work in
Mac Word VBA.
1) In Word 2008, not only is the VBA missing, so is the ability to create
forms of the kind you are talking about. You can enter individual form
fields, but you cannot create your own userforms like you can in Word 2003.
2) AppleScript is, if anything, more powerful than VBA, and will go down to
the bit level as VBA will. However, doing this would be a chore, because
AppleScript does not script the "application", it scripts the "Operating
System". You are sitting "outside" the application telling it to do things.
And AppleScript has not implemented some of the objects and collections in
Word.
For example, you won't be able to retrieve a "userform" from Word in
AppleScript, because there aren't any in this version :-)
3) You can, of course, create your own dialogs in AppleScript, and feed the
data from there into a Word document. I don't know how, but since
AppleScript is an Application Programming Language, custom dialog boxes are
well within its reach.
So: The first law of computing: if you can't find the answer, change the
question...
4) The first thing I would to is to use Word 2008's available Text and
Fillin fields. Make up a page containing the fields in the order in which
she wants to type them. Then bookmark the fields and set cross-references
on the next page to copy the content of the fields into the text in the
order that they should print.
So the user works in the first page, hitting Tab to go to the next field
each time. The second page contains cross-references that re-arranges the
form data in printing order.
This will give you a native Word 2008 solution without a lot of research and
coding.
Currently there is a bug in Word 2008 that constrains how you can use
section breaks to protect the document. Word 2008 can't currently allow you
to protect only "part" of a document.
If a document contains any protected sections, currently Word 2008 opens the
document as though ALL sections are protected. Hopefully they will fix that
bug soon.
5) The other solution you might consider is to install a copy of Virtual PC
7 on the iBook. That will contain a licensed copy of Windows XP, and enable
her to run Word 2003 (very slowly!) on her iBook G4.
If she can find a copy of Microsoft Office 2004 Professional for Mac, that
is a bundled product that includes VPC7 and Office 2004.
Hope this helps
On 6/04/08 3:12 AM, in article ee978e5.-1@webcrossing.caR9absDaxw,
> Version: 2008
> Operating System: Mac OS X 10.4 (Tiger)
[quoted text clipped - 29 lines]
> Many thanks ...
> Bob

Signature
Don't wait for your answer, click here: http://www.word.mvps.org/
Please reply in the group. Please do NOT email me unless I ask you to.
John McGhie, Consultant Technical Writer
McGhie Information Engineering Pty Ltd
http://jgmcghie.fastmail.com.au/
Sydney, Australia. S33°53'34.20 E151°14'54.50
+61 4 1209 1410, mailto:john@mcghie.name
lindsay@officeformac.com - 30 Apr 2008 13:38 GMT
And, of course, there is the proper solution - implement VBA for at least current-model MacOS. As I hear, it is "can't be bothered" rather than "can't be done", but presumably implementing would benefit MS (more features!) as well as the rest of us.
(I didn't think I'd miss it until I tried to run MathType...)
JE McGimpsey - 30 Apr 2008 15:15 GMT
> And, of course, there is the proper solution - implement VBA for at least
> current-model MacOS. As I hear, it is "can't be bothered" rather than "can't
> be done", but presumably implementing would benefit MS (more features!) as
> well as the rest of us.
>
> (I didn't think I'd miss it until I tried to run MathType...)
I suspect it's not so much "can't be bothered" as "can't see a way to
make a profit doing it stand-alone".
And, of course, any effort to implement it for current version will take
away from development for future versions.
The proportion of ALL users of Office that use VBA-related technology is
fairly small (but vocal!). The proportion of Mac Office users is even
smaller.
John McGhie - 02 May 2008 11:10 GMT
No. It was literally "Ran out of time and developers", due to the
tripple-switch: new file format, new processor architecture, and new OS
architecture (X-code).
They are frantically hiring and training developers to work in the new
development environment.
But there is no way to retro-fit VBA into Office 2008. Sorry: it would take
so long the next version would be out before they got it done.
Cheers
On 30/04/08 10:08 PM, in article ee978e5.1@webcrossing.caR9absDaxw,
> And, of course, there is the proper solution - implement VBA for at least
> current-model MacOS. As I hear, it is "can't be bothered" rather than "can't
> be done", but presumably implementing would benefit MS (more features!) as
> well as the rest of us.
>
> (I didn't think I'd miss it until I tried to run MathType...)

Signature
Don't wait for your answer, click here: http://www.word.mvps.org/
Please reply in the group. Please do NOT email me unless I ask you to.
John McGhie, Microsoft MVP, Word and Word:Mac
Nhulunbuy, NT, Australia. mailto:john@mcghie.name