Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.word.mailmerge.fields
|
|||
|
|||
![]()
Broadly speaking I believe the situation is as follows:
- to communicate with Office Apps from .NET, you use IAs (Interop Assemblies). - there are different IAs for each different version of Office. - some IAs known as Primary Interop Assemblies (PIAs) are provided by Microsoft (only for Office XP and later) - some features of later versions of Office may work with earlier versions of the PIAs, but probably not the other way around - other IAs you probably have to generate yourself - you also have to distibute the IAs with any solution you develop. Nor do I know whether there are any licensing issues on that front - product of a /single/ .NET solution that targets all versions of Office is, as far as I know, not supported - i.e. you will probably be better off producing different versions of of the app for Word 2000 and later versions. And that's really all I know - it may be worth searching msdn.microsoft.com, the MS downloads site, and Google groups for further info. -- Peter Jamieson http://tips.pjmsn.me.uk "Bruce Baker" wrote in message news ![]() Hi My VB.net app needs to cater for some of my clients who are still using Office 2000 (some are using Office 2007 though) We do some basic mail-merge stuff. Open a document, set a few bookmarks, print it and then move onto the next client. In VB6, I used to add a reference to msword.olb. What do I need to do to get it to work - I've tried to add that as a reference, and then Visual Studio does something magic with the 'interop' stuff - and more importantly I get an exception when trying to load my document oApp.Documents.Open("c:\myDoc.doc", , True) gives me an exception of System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at Microsoft.Office.Interop.Word.Documents.Open(Objec t& FileName, Object& ConfirmConversions, Object& ReadOnly, Object& AddToRecentFiles, Object& PasswordDocument, Object& PasswordTemplate, Object& Revert, Object& WritePasswordDocument, Object& WritePasswordTemplate, Object& Format, Object& Encoding, Object& Visible, Object& OpenAndRepair, Object& DocumentDirection, Object& NoEncodingDialog, Object& XMLTransform) Please help ! thanks Bruce -- Bruce |
Reply |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
formatting date mergefield in format "19-01-2008", not "1/19/2008" | Mailmerge | |||
Act! 2008 With Office Word 2007 | Microsoft Word Help | |||
Is it poss. to use office prof 2000 word mailmerge with aol? | Mailmerge | |||
Can you add the FIM-A code using mailmerge? | Mailmerge | |||
How do I send a mailmerge out with e-mail in Office 2000? | Mailmerge |