Results 1 to 2 of 2
  1. #1
    New Lounger
    Join Date
    May 2001
    Location
    Cheshire, England
    Posts
    24
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Embedded files with Word document (2000/SR 1)

    I am currently using a Windows/Office 2000 machine and I have received a Word 95 document which contains approx 8 embedded files (a variety of p'point and word files).

    When I double click on each embedded file it tells me the server application/source file can't be found. If I use field codes I see that the following is displayed for each embedded file {EMBED MailFileAtt }.

    When I switch to a Windows/Office 95 machine with Exchange I find that when I double click the embedded files I can then open each file.

    Does anybody know how I can access the embedded files within Word 2000 without having to switch to a Windows 95 machine?

  2. #2
    Super Moderator jscher2000's Avatar
    Join Date
    Feb 2001
    Location
    Silicon Valley, USA
    Posts
    23,112
    Thanks
    5
    Thanked 93 Times in 89 Posts

    Re: Embedded files with Word document (2000/SR 1)

    Groping in the dark here... it appears that Word uses the code following EMBED to look up the associated program in the registry. The only article I found at Microsoft containing MailFileAtt listed these registry keys for NT:

    [HKEY_CLASSES_ROOT CLSID{00020D05-0000-0000-C000-000000000046}]_@="Inserted File"
    [HKEY_CLASSES_ROOT CLSID{00020D05-0000-0000-C000-000000000046}AuxUserType]
    [HKEY_CLASSES_ROOT CLSID{00020D05-0000-0000-C000-000000000046}AuxUserType2]_@="File"
    [HKEY_CLASSES_ROOT CLSID{00020D05-0000-0000-C000-000000000046}AuxUserType3]_@="Windows Messaging"
    [HKEY_CLASSES_ROOT CLSID{00020D05-0000-0000-C000-000000000046}InprocServer32]_@="wmsui32.dll"
    [HKEY_CLASSES_ROOT CLSID{00020D05-0000-0000-C000-000000000046}ProgID]_@="MailFileAtt"
    [HKEY_CLASSES_ROOT CLSID{00020D05-0000-0000-C000-000000000046}Verb]
    [HKEY_CLASSES_ROOT CLSID{00020D05-0000-0000-C000-000000000046}Verb0]_@="&Open, 0, 2"
    [HKEY_CLASSES_ROOT CLSID{00020D05-0000-0000-C000-000000000046}Verb1]_@="P&rint, 0, 2"
    [HKEY_CLASSES_ROOT CLSID{00020D05-0000-0000-C000-000000000046}Verb2]_@="&Quick View, 0, 2"
    [HKEY_CLASSES_ROOT CLSID{00020D05-0000-0000-C000-000000000046}Verb3]_@="&Save As, 0, 2"
    [HKEY_CLASSES_ROOT CLSID{00020D05-0000-0000-C000-000000000046}Verb4]_@="Re&name, 0, 2"

    I have Windows 2000 and run Outlook 2000 in Corp/Workgroup mode; my InProcServer32 is different (outex.dll), but the above is roughly in there. So, the first thing to check is whether you have this object type in your Registry at all. If you don't, I'm not sure exactly how you would add it (change OL to CW mode?). If you do, then perhaps there is an issue with the path to it (or, if it is on an Exchange server, permissions to access it?). If no one on this board comes up with a way to determine that, then try over on the Outlook board.

    If it is only this one document, you could try to change the way the objects are embedded to refer to their native programs rather than MailFileAtt. I'm not familiar enough with object embedding to know how to do that.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •