Caros,
Um botão do Access carregará um relatório no word. Para tanto, utilizarei uma estrutura como esta:
dim word as word.application
dim doc as word.document
sub LoadReport(filename as string)
set word = CreateObject("word.application")
set doc = word.documents.open(filename)
word.visible = true
set doc = nothing
set word = nothing
end sub
Não é incomum que o Word já esteja aberto na máquina do usuário, então, seria interessante reaproveitar a instância já existente e não criar uma nova.
Neste caso, logo após o CreateObject, penso que deveria acionar algum comando para que word não contivesse uma instância qualquer, mas sim a atualmente carregada na memória.
Alguém saberia dizer como se faz isso?
Luciano
Um botão do Access carregará um relatório no word. Para tanto, utilizarei uma estrutura como esta:
dim word as word.application
dim doc as word.document
sub LoadReport(filename as string)
set word = CreateObject("word.application")
set doc = word.documents.open(filename)
word.visible = true
set doc = nothing
set word = nothing
end sub
Não é incomum que o Word já esteja aberto na máquina do usuário, então, seria interessante reaproveitar a instância já existente e não criar uma nova.
Neste caso, logo após o CreateObject, penso que deveria acionar algum comando para que word não contivesse uma instância qualquer, mas sim a atualmente carregada na memória.
Alguém saberia dizer como se faz isso?
Luciano