Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marlon S

Como criar e apagar documentos via VBA?

Recommended Posts

Olá, a princípio, gostaria de salvar planilhas em documentos word ou txt que servissem como relatórios.

 

Procurei saber como se apaga um objeto, mas a seguinte macro não funciona, por quê?

 

Sub deleta()

Dim wdDoc As Object

Set wdDoc = GetObject(ThisWorkbook.Path & "\teste.docx")

Kill wdDoc

End Sub

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, a princípio, gostaria de salvar planilhas em documentos word ou txt que servissem como relatórios.

 

Procurei saber como se apaga um objeto, mas a seguinte macro não funciona, por quê?

 

Sub deleta()

Dim wdDoc As Object

Set wdDoc = GetObject(ThisWorkbook.Path & "\teste.docx")

Kill wdDoc

End Sub

Está utilizando errado o Kill.

 

 

Kill "C:\doc1.docx"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, Scorpio.

 

Obrigado, mas o que acontece se eu não tiver o endereço exato, apenas que o arquivo que preciso apagar está em uma pasta dentro daquela em que o xls se encontra?

Compartilhar este post


Link para o post
Compartilhar em outros sites

é que você utilizou "C:\doc1.docx" sabendo que doc1.docx está na pasta C:\

e se a única coisa que souber sobre doc1.docx é que ele está na mesma pasta que o arquivo do excel "myworkbook.path"?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.