microsoft.public.word.vba.beginners

G

Goran

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
 
W

Word Heretic

G'day "Goran" <[email protected]>,

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:
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top