Estoy intentado guardar un archivo Word que creo desde codigo, pero no
puedo asignar la ruta:
Me lo graba siempre en "Mis Documentos", y ademas, si ya existia el
archivo previamente, lo machaca.
El codigo que he hecho es:
Option Strict Off
Imports Microsoft.Office.Interop.Word
Namespace Word
Public Class Word
Public Sub CrearDocumento()
oWord = CreateObject("Word.Application")
oWord.Visible = True
oWord.Activate()
oWord.Documents.Add()
oWord = Nothing
End Sub
Private Sub Guardar()
oWord.Application.Documents(1).SaveAs("DocumentoHolaMundo")
End Sub
Private Sub oWord_ApplicationEvents3_Event_NewDocument(ByVal Doc As
Microsoft.Office.Interop.Word.Document) Handles
oWord.ApplicationEvents3_Event_NewDocument
oWord.Selection.TypeText("Hola Mundo")
Guardar()
End Sub
End Class
End Namespace
El problema que SaveAs en la subrutina Guardar, no me admite la ruta:
si pongo por ejemplo:
oWord.Application.Documents(1).SaveAs("C:\DocumentoHolaMundo"), no lo
graba y lo deja con el nombre que asigna Word por defecto (Documento1)
Alguien sabe como solucionar esto?
Leer las respuestas