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
Word Heretic - 07 Mar 2006 15:25 GMT
G'day "Goran" <goran@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:
>I wrote:
>I am experimenting with an app which is to process large Word doc's, and
[quoted text clipped - 30 lines]
>
>Goran