L
Larry
I copied my Normal template and a global template from my own computer
(Windows 98, Word 97) to another computer (also Windows 98, Word 97). I
placed the templates in the appropriate folders, did the appropriate
re-naming and started Word ok. But when I tried to run any of my
macros, I got this message:
"Compile error. Can't find project or libtrary."
Another error I get sometimes was
"Run-time error 5981. Could not open macro storage."
I looked in the VBA window at Tools, References and noted this item in
the list:
"Missing: DS: OLE Document Properties 1.4 Object Library." On the
references dialog box was this information: "Location: C:\Program
Files\]DSO File\DSOFile.dll" There was no "DSO File" folder in Program
Files.
So I went back to my own computer, looked in the VBA References dialog,
and found the "DS: OLE" item (not missing, but checked.) I also found
the DSOFile.dll in the DSO File folder. I think I installed this a
while back in order to create a couple of macros that read the Word
version of a document. But that DSO thing is only used in those two
macros. I wasn't able to run ANY macros on the other machine.
So, my question is, does it make sense that my installation of the DS:
OLE object library in my own Word would prevent all my macros from
running on an another machine that lacks that library? And is it
necessary now that I install the DSO on the other machine if I want to
use my macros on it?
Inquiring minds want to know.
Thanks,
Larry
(Windows 98, Word 97) to another computer (also Windows 98, Word 97). I
placed the templates in the appropriate folders, did the appropriate
re-naming and started Word ok. But when I tried to run any of my
macros, I got this message:
"Compile error. Can't find project or libtrary."
Another error I get sometimes was
"Run-time error 5981. Could not open macro storage."
I looked in the VBA window at Tools, References and noted this item in
the list:
"Missing: DS: OLE Document Properties 1.4 Object Library." On the
references dialog box was this information: "Location: C:\Program
Files\]DSO File\DSOFile.dll" There was no "DSO File" folder in Program
Files.
So I went back to my own computer, looked in the VBA References dialog,
and found the "DS: OLE" item (not missing, but checked.) I also found
the DSOFile.dll in the DSO File folder. I think I installed this a
while back in order to create a couple of macros that read the Word
version of a document. But that DSO thing is only used in those two
macros. I wasn't able to run ANY macros on the other machine.
So, my question is, does it make sense that my installation of the DS:
OLE object library in my own Word would prevent all my macros from
running on an another machine that lacks that library? And is it
necessary now that I install the DSO on the other machine if I want to
use my macros on it?
Inquiring minds want to know.
Thanks,
Larry