wsqlstatement = "SELECT * FROM `sheet1$`"
>Hi,> SelModelosDir = "C:\SisCoopMinu\Modelos\" > > SelModelo = SelModelosDir + "Informe de Rendimentos Financeiros.Doc" > SelArqDados = SelModelosDir + "Informe de Rendimentos Financeiros.Xls" > SelMergeDoc = SelModelosDir + "Relação de Informes.Doc" > > oWord = CreateObject ("Word.Application") > > oWord.Application.Visible = .T. > oWord.Application.WindowState = 1 > > oDocument = oWord.Documents.Open (SelModelo, 0, 0, 0) > > wdOpenFormatAuto = 0 > > With oWord > > dsname = SelArqDados > wformat = wdOpenFormatAuto > wconfirmconv = 0 > wreadonly = 0 > wlinktosource = 1 > waddtofilelist = 0 > wpassworddoc = "" > wpasswordtemp = "" > wrevert = 0 > wprotectdoc = "" > wprotecttemp = "" > wconn = "DSN=Arquivos do Excel,DBQ=" + ; > SelArqDados + ; > ";DriverId=790;MaxBufferSize=2048;PageTimeout=5;" > wsqlstatement = "SELECT * from " + SelArqDados > wsqlstatement1 = "" > > .ActiveDocument.MailMerge.OpenDataSource (dsname , ; > wformat , ; > wconfirmconv , ; > wreadonly , ; > wlinktosource , ; > waddtofilelist, ; > wpassworddoc , ; > wpasswordtemp , ; > wrevert , ; > wprotectdoc , ; > wprotecttemp , ; > wconn , ; > wsqlstatement , ; > wsqlstatement1) > > .ActiveDocument.MailMerge.Destination = 0 > > .ActiveDocument.MailMerge.Execute > > EndWith >