d.Remember when Ruud mentioned that COM/OLE was not fully finished yet. I've heard that this is the part that's not (fully) done yet (multi-level references)...
In the meantime, this is the way I've worked around it...
code:
break on
$wd = CreateObject("Word.Application")
? $wd.Templates.Count ; <--- this one works (nice)
$Templates = $wd.Templates ; <--- workaround
For Each $Template In $Templates
? $Template.Name
Next
?"pause..." gets $k
$wd.quit(0)
exit
Shawn.
[This message has been edited by Shawn (edited 03 April 2001).]