1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26:
Private " notpretty " () NOME DI SCHEDARIO fioco come stringa objWord fioco come nuovo Word.Application objDoc fioco come Word.Document 'Rendere la parola visibile objWord.Application.Visible = allineano 'Regola il documento di parola per fare la fusione della posta Regolare il objDoc = objWord.Documents.Open (“c:\Quotes\Quote.doc ") objWord.Application.Visible = allineano 'Fissare la fonte di dati di fusione di posta _ di objDoc.MailMerge.OpenDataSource Nome: = " utenti \ tavolo \ citazioni \ QuoteMaster.accdb di C:\Documents and Settings\All ", _ LinkToSource: =True, collegamento: = " tblSendQuote della TABELLA ", _ SQLStatement: = " SELEZIONARE * A PARTIRE da tblSendQuote] “ objDoc.MailMerge.Destination = wdSendToNewDocument objDoc.MailMerge.Execute NOME DI SCHEDARIO = “prova File.doc„ objWord.Application.Documents (1).SaveAs (" C:\Quotes\„ & NOME DI SCHEDARIO) objWord.Application.Documents (wdDoNotSaveChanges 2).Close objWord.Application.Documents (NOME DI SCHEDARIO). Fine Regolare il objWord = niente Regolare il objDoc = niente Concludere il sommergibile
Sembra che abbiate una staffa ineguagliata nella linea 14. Cancellare la staffa closing o aggiungere una staffa di apertura prima di tblSenQuote.
--Graham