G'day "Goran" <goran[ at ]bokverket.com>,
From what I have been told, no there isn't. I have seen several tools work in both manners, without appreciable lag.
Steve Hudson - Word Heretic
steve from wordheretic.com (Email replies require payment) Without prejudice
Goran reckoned:
[Quoted Text] >I wrote: >I am experimenting with an app which is to process large Word doc's, and >needs the dictionary objects available in Python (and C++).Jezebiel wrote: > >Jezebiel answered. >Don't know anything about Python. You can register a DLL (or any compliant >library file) in VBA through Tools > References. The functions within the >DLL can then be called from within VBA. They don't appear directly as >macros. You need to write wrapper functions (ie a macro that calls the DLL >function). > >Thanks much. I wonder if both the following skeleton code ideas are >possible, and if there is a large overhead for each access to Word in the >first one. > >'*** First idea >VBA Wrapper: >StartDLL(pointertocurrentWordDocument) > >Inside DLL: >Word.getNextWord(pointertocurrentWordDocument) until endofdoc >// Do whatever processing is needed > > >'*** Second idea >VBA Wrapper: >StartDLL(currentWordDocument) ' i.e. throw over the whole document right >away > >Inside DLL: >currentWordDocument.processWord until endofdoc > >Best, > >Goran >
|