Hola
Quiero unir la información contenida en varios documentos Word en un solo documento word. Para ello utilizo el siguiente código:
Código:
With PedDoc
.Application.Documents.Open rutiee
Proforma.Documents.Item(1).Tables(1).Cell(Linea, 1).Range.Text = .Documents.Item(1).Tables(3).Cell(k, 2).Range.Text
Proforma.Documents.Item(1).Tables(1).Cell(Linea, 2).Range.Text = .Documents.Item(1).Tables(3).Cell(k, 3).Range.Text
Set PedDoc = Nothing
.Quit
End With Es una parte del código, PedDoc y Proforma estan declarados como objetos Word
Código:
Dim Proforma As New Word.Application
Dim PedDoc As New Word.Application El problema es que cuando ejecuto la aplicación me salen unos mensajes por cada documento PedDoc que abro:
Este archivo está en uso por otra aplicación u otro usuario. (A
ocuments and Settings\...\Normaol.dot), y luego empieza a decirme que guarde el dot, me abre el documento, me dice que se han hecho cambios que afectan a la plantilla global, Normal.dot,...
El caso es que si ejecuto paso a paso, no da esos errores, lo hace todo bien, como podría solucionarlo?
--Gracias--