+ Reply to Thread
Results 1 to 12 of 12

Catalogue/Directory Mail Merge to email = Hitting a brick Wall! Help, Please...!

  1. #1
    Registered User
    Join Date
    01-21-2013
    Location
    Glasgow
    MS-Off Ver
    Excel 2010
    Posts
    18

    Post Catalogue/Directory Mail Merge to email = Hitting a brick Wall! Help, Please...!

    I have created a fairly large catalogue/directory mail merge. (please see attached files, please note these are test files due to data that would be included)

    My objective is to create new client statements which can then be emailed direct to contact, with a sub objective of any code/layout generated be as generic as possible so that other areas of the business could use this.

    I have created the statement with preferred layout but I am unable to get this to email our contact straight from directory merge. The conatct details will be in the excel file.

    I have looked at a few examples but I cannot get this working for my situation.

    Can this be done to accommodate what I am doing?

    I have had my system crash a few times when running the merge to print never mind process it to email, but hopefully this is just my slowish work system.

    Test.docx

    Test.xlsx

    If there are any improvements with what I have done please don’t hold back, anything that can be changed for the better is very much appreciated.
    Last edited by RossInk; 01-31-2013 at 09:44 AM.

  2. #2
    Forum Expert macropod's Avatar
    Join Date
    12-22-2011
    Location
    Canberra, Australia
    MS-Off Ver
    Word, Excel & Powerpoint 2003 & 2010
    Posts
    3,726

    Re: Catalogue/Directory Mail Merge to email = Hitting a brick Wall! Help, Please...!

    Hi Ross,

    Congratulations on what you've got so far. I've had quite a few 'clients' who've struggled & failed with much simpler record groupings via catalogue/directory mailmerge.

    Unfortunately, there's no way to get such a mailmerge to generate emails directly. That's why the tutorial also has a section on generating email output via a vba-driven mailmerge. That said, the process envisaged in the tutorial has the data being pushed directly into the emails, as body text. I suspect you'd rather have the statements attached as individual documents. In that case, you'll need to split the output you're now getting into separate files (see 'Split the single merged document into separate letters' at http://www.gmayor.com/individual_merge_letters.htm), then use a process like the one at http://word.mvps.org/FAQs/MailMerge/...ttachments.htm to generate the actual emails.
    Cheers,
    Paul Edstein
    [Fmr MS MVP - Word]

  3. #3
    Registered User
    Join Date
    01-21-2013
    Location
    Glasgow
    MS-Off Ver
    Excel 2010
    Posts
    18

    Re: Catalogue/Directory Mail Merge to email = Hitting a brick Wall! Help, Please...!

    Hi Paul,

    Thank you for you assistance!

    It has taken some time to get to this point and frustratingly unable to get any further, following the splitter macro.

    On running the macro, my merge disappears with no end result in the directory/path set.

    I am on a server currently using directory/path of 'U:\My documents\Split\' in the macro.

    Is there anything i am missing?

    This is a very large merge file with 882 pages after merge.
    Last edited by RossInk; 02-01-2013 at 10:31 AM.

  4. #4
    Forum Expert macropod's Avatar
    Join Date
    12-22-2011
    Location
    Canberra, Australia
    MS-Off Ver
    Word, Excel & Powerpoint 2003 & 2010
    Posts
    3,726

    Re: Catalogue/Directory Mail Merge to email = Hitting a brick Wall! Help, Please...!

    Hi Hi Ross,

    The splitter macro in the link is premised on the use of Section breaks, whereas your document outputs only page breaks. That can be fixed by changing the {QUOTE 12} field, which I've done in the attached document, along with a few other minor changes - to ensure your tables don't get split across page breaks and to remove an unnecessary extra paragraph break between the client tables.

    I've also re-written the Splitter macro to output PDFs, using the client names for the filenames and a template to ensure the page layout is correct. That should both make generating the emails simpler, ensure the statements are accessible to people who can't read docx files and ensure the formatting & content remains as you intend (ie the recipients won't be easily able to alter the content).
    Please Login or Register  to view this content.
    Note: You'll need to put the template in whatever folder you use for the output (defined via the StrPath variable).

    Enjoy.

    PS: You'll probably need to re-connect the mailmerge main document to your data source.
    Attached Files Attached Files

  5. #5
    Registered User
    Join Date
    01-21-2013
    Location
    Glasgow
    MS-Off Ver
    Excel 2010
    Posts
    18

    Post Re: Catalogue/Directory Mail Merge to email = Hitting a brick Wall! Help, Please...!

    Hi Paul,

    Thank you for the changes!

    I am getting a few errors when running the script, it reaches a certain point a throughs out a Run-time error '4198' Command Failed.
    It is always at Document 21, could this be something to do with what the file is being saved as?

    Please see below script with comments of errors.

    Please Login or Register  to view this content.
    Is it possible to have the file name set out at follows?
    Client Ref - Client name, example being 1234567 - Client 1.pdf

    Thanks again for all of your help!

  6. #6
    Forum Expert macropod's Avatar
    Join Date
    12-22-2011
    Location
    Canberra, Australia
    MS-Off Ver
    Word, Excel & Powerpoint 2003 & 2010
    Posts
    3,726

    Re: Catalogue/Directory Mail Merge to email = Hitting a brick Wall! Help, Please...!

    What is in the 'name' cell for document 21? I suspect a character that is invalid for a filename. I assumed you'd only have valid filename charaters; the code to be modified to delete/replace invalid characters if that is what the problem is.

    Regarding the filename, yes, that's possible, provided we can identify where each component should come from. Right now, I'm not even sure what Rng.Text returns.

    As for the compile error with 'oDoc = Nothing', change that to:
    Set oNewDoc = Nothing
    Last edited by macropod; 02-04-2013 at 09:18 AM.

  7. #7
    Registered User
    Join Date
    01-21-2013
    Location
    Glasgow
    MS-Off Ver
    Excel 2010
    Posts
    18

    Re: Catalogue/Directory Mail Merge to email = Hitting a brick Wall! Help, Please...!

    Paul,

    Ah!, alot of the clients names have a /

    i.e Client T/A someone.

    This is easy fixed here as I can change the name in excel before taking it to merge.

    One thing I have noticed is that it skips every other file, so if I have list of A, B, C, D, E - It would only generate PDF's for A, C & E.

    Any ideas?

    Next step is emailing the PDFs.
    Last edited by RossInk; 02-04-2013 at 11:54 AM.

  8. #8
    Forum Expert macropod's Avatar
    Join Date
    12-22-2011
    Location
    Canberra, Australia
    MS-Off Ver
    Word, Excel & Powerpoint 2003 & 2010
    Posts
    3,726

    Re: Catalogue/Directory Mail Merge to email = Hitting a brick Wall! Help, Please...!

    Quote Originally Posted by RossInk View Post
    Ah!, alot of the clients names have a /

    i.e Client T/A someone.

    This is easy fixed here as I can change the name in excel before taking it to merge.
    You could more easily change:
    Rng.Text
    to:
    Replace(Rng.Text,"/","") or Replace(Rng.Text,"/","_")
    [QUOTE}One thing I have noticed is that it skips every other file, so if I have list of A, B, C, D, E - It would only generate PDF's for A, C & E.

    Any ideas?[/QUOTE]
    That was an oversight from my edits of the original code. Delete:
    i = i + 1

  9. #9
    Registered User
    Join Date
    01-21-2013
    Location
    Glasgow
    MS-Off Ver
    Excel 2010
    Posts
    18

    Re: Catalogue/Directory Mail Merge to email = Hitting a brick Wall! Help, Please...!

    Hi Paul,

    I cant thank you enough.

    I had played about with it but with no success.

    I am now looking over the email script from the link you sent.

    Will this work for what i am doing/wanting?

    If I use the data source I started with as it contains all the details I need, will it list multiple lines for each client as they then contain sub clients. So effectivley I would email them multiple statements instead of one.

    email list.docx

    Also, from this how would I edit the content of the email?

    Thanks again!
    Last edited by RossInk; 02-05-2013 at 12:39 PM.

  10. #10
    Forum Expert macropod's Avatar
    Join Date
    12-22-2011
    Location
    Canberra, Australia
    MS-Off Ver
    Word, Excel & Powerpoint 2003 & 2010
    Posts
    3,726

    Re: Catalogue/Directory Mail Merge to email = Hitting a brick Wall! Help, Please...!

    Hi Ross,

    You'll need to get your 'email list' file to confiorm to the specs in the link. That means your first column needs to have the email addresses, not the client names and, similarly, that the second column needs to have the filenames - per your 3rd column but without the "/" characters in the client names. You can use Find/Replace after the list merge to remove the "/" characters. As for the email content, the macro in the link envisages the body text being produced by a standard mailmerge (see the last paragraph before the macro). This means each recipient can get a personalised letter.

  11. #11
    Registered User
    Join Date
    01-21-2013
    Location
    Glasgow
    MS-Off Ver
    Excel 2010
    Posts
    18

    Re: Catalogue/Directory Mail Merge to email = Hitting a brick Wall! Help, Please...!

    Hi Paul,


    I know this is a very old post but we have hit a problem.

    We have upgraded our system to Office 2010.

    When trying to use this macro it isnt listed, its no where to be seen.

    Is there anything I can change on this code to allow it to work?

    Thanks Ross

  12. #12
    Forum Expert macropod's Avatar
    Join Date
    12-22-2011
    Location
    Canberra, Australia
    MS-Off Ver
    Word, Excel & Powerpoint 2003 & 2010
    Posts
    3,726

    Re: Catalogue/Directory Mail Merge to email = Hitting a brick Wall! Help, Please...!

    Maybe someone deleted it... You could try adding it to your system once again, from the posts earlier in this thread.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

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

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1