Word v. X and Word 2001 plug-in development

  • Thread starter Yuriy Yuzifovich
  • Start date
Y

Yuriy Yuzifovich

We are trying to port a Windows plug-in for Word to Macintosh platform (OS 9
and OS X, for both v. X and 2001). Unfortunately, there is no information
about it on the web. There must be some sort of CodeWarrior framework in
order to write these plug-ins/add-ins.

Can anybody point me in the right direction (website, link, phone #, email,
newsgroup, etc.)? We are really desperate...

Thanks

Yuriy Yuzifovich
Mercury Development, LLC
(e-mail address removed)
 
J

John McGhie [MVP - Word]

Hi Yuriy:

I really can't be much help to you: since Word came out for OS X, everything
is very new and different, and I am not sure that very many people know how
to do it properly.

See if this article is of interest to you:
http://www.microsoft.com/downloads/...FA-7462-47D0-8E56-8DD34C6292F0&displaylang=en

Everything Microsoft publishes for developers is available here:
http://msdn.microsoft.com/default.aspx

What does your plu-in do? In other words, do you really need the C++
interface?

If you only wanted to add a toolbar button or something like that, you might
consider simply shipping an ordinary template containing VBA code. We can
show you how to do that.

If you write your installation script so that the Template is added to the
user's Word Startup folder (you can query Word with VBA to return this) then
it will behave as if it were a plug-in and the user cannot tell the
difference. It will load automatically when that user starts Word, and be
globally available to all documents within Word.

If you place the file in the System/Applications/Microsoft Office
X/Office/Startup/Word folder, it will be the same as above when any user on
that machine starts Word.

If you write a script to update the Startup path for all users on the
network, you can maintain a single template on the network which will load
for all users when they start Word. Or you can install an Symbolic Link to
the location in either the Application or User startup path as described
above.

Hope this helps

This responds to microsoft.public.mac.office.word on Sat, 5 Jul 2003
01:58:11 +0500 said:
We are trying to port a Windows plug-in for Word to Macintosh platform (OS 9
and OS X, for both v. X and 2001). Unfortunately, there is no information
about it on the web. There must be some sort of CodeWarrior framework in
order to write these plug-ins/add-ins.

Can anybody point me in the right direction (website, link, phone #, email,
newsgroup, etc.)? We are really desperate...

Thanks

Yuriy Yuzifovich
Mercury Development, LLC
(e-mail address removed)

Please post all comments to the newsgroup to maintain the thread.

John McGhie, Consultant Technical Writer
McGhie Information Engineering Pty Ltd
Sydney, Australia. GMT + 10 Hrs
+61 4 1209 1410, mailto:[email protected]
 
G

gk

I can't speak to Word 2001, but I am looking closely at
Word X and Word 98. Basically, there is a SDK floating
around which is usually shipped with the books from
Microsoft Press called "Microsoft Word Developers
Guide". The books come with a disk containing some
headers and sample code for writing WLLs (which can hook
into menus etc) and converters. If you've already
written a WIN32 plug-in you already know this.

I'm doing some reverse engineering/spelunking right now.
EndNote seems to have it figured out. They are shipping
a CFM plug-in for Word.X that links to the OLE libraries
included with Offices.

A tool you may find useful is called PEFViewer which is
included in the developer tools from apple. You can use
it to open most of the binaries (DLLs) in the Office
folder and look at the relationships between the imported
functions. It is possible to generate shared library
stubs (like 'import libraries') on WIN32. Such is my
plan.

Also, check out this link for depressing http://support.microsoft.com/default.aspx?scid=kb;EN-
US;Q230711
 
J

John McGhie [MVP - Word]

Yes, that's all valuable stuff.

I wish EndNote *did* have it all figured out: their application has a nasty
reputation for making Word unstable :)

Cheers

This responds to microsoft.public.mac.office.word on Sun, 6 Jul 2003
23:02:00 -0700 said:
I can't speak to Word 2001, but I am looking closely at
Word X and Word 98. Basically, there is a SDK floating
around which is usually shipped with the books from
Microsoft Press called "Microsoft Word Developers
Guide". The books come with a disk containing some
headers and sample code for writing WLLs (which can hook
into menus etc) and converters. If you've already
written a WIN32 plug-in you already know this.

I'm doing some reverse engineering/spelunking right now.
EndNote seems to have it figured out. They are shipping
a CFM plug-in for Word.X that links to the OLE libraries
included with Offices.

A tool you may find useful is called PEFViewer which is
included in the developer tools from apple. You can use
it to open most of the binaries (DLLs) in the Office
folder and look at the relationships between the imported
functions. It is possible to generate shared library
stubs (like 'import libraries') on WIN32. Such is my
plan.

Also, check out this link for depressing http://support.microsoft.com/default.aspx?scid=kb;EN-
US;Q230711

Please post all comments to the newsgroup to maintain the thread.

John McGhie, Consultant Technical Writer
McGhie Information Engineering Pty Ltd
Sydney, Australia. GMT + 10 Hrs
+61 4 1209 1410, mailto:[email protected]
 

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