http://bugs.winehq.org/show_bug.cgi?id=21254
Summary: Word 97 needs native oleaut32 to record the first macro Product: Wine Version: unspecified Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: oleaut32 AssignedTo: wine-bugs@winehq.org ReportedBy: dimesio@earthlink.net
Created an attachment (id=25550) --> (http://bugs.winehq.org/attachment.cgi?id=25550) Console log from first attempt to record a macro without any overrides (results in failure)
This is a follow-up to bug 11415, which has been fixed for all the 200x versions of Word, but not entirely for Word 97.
In wine-1.1.35-364-g9dc584d, Word 97 needs native oleaut32 (copied from XP) in order to record a macro the first time. Once the first macro has been successfully recorded, however, you can remove the override from winecfg, delete the native oleaut32.dll from Wine's system32 and restore the fake one, and Word 97 will continue to be able to record and play macros just fine. (I've tested this multiple times, with the same results.)
The typelib errors and fixmes in the attached console log are not present in subsequent runs after the problem has been fixed by the temporary override.