Método Template.OpenAsDocument (Word)
Se abre la plantilla especificada como un documento y devuelve un objeto Document.
Sintaxis
expresión. OpenAsDocument
expresión obligatoria. Variable que representa un objeto 'Template'.
Valor devuelto
Documento
Comentarios
Abrir una plantilla como un documento, permite al usuario editar el contenido de la plantilla. Esto puede ser necesario si una propiedad o método (por ejemplo, la propiedad Styles ) no está disponible en el objeto Template.
Ejemplo:
En este ejemplo, se abre la plantilla adjunta al documento activo, muestra un cuadro de mensaje si la plantilla contiene otros datos aparte de una sola marca de párrafo y, a continuación, la cierra.
Dim docNew As Document
Set docNew = ActiveDocument.AttachedTemplate.OpenAsDocument
If docNew.Content.Text <> Chr(13) Then
MsgBox "Template is not empty"
Else
MsgBox "Template is empty"
End If
docNew.Close SaveChanges:=wdDoNotSaveChanges
En este ejemplo, se guarda una copia de la plantilla Normal como "Backup.dot".
Dim docNew As Document
Set docNew = NormalTemplate.OpenAsDocument
With docNew
.SaveAs FileName:="Backup.dot"
.Close SaveChanges:=wdDoNotSaveChanges
End With
En este ejemplo se cambia el formato del estilo Heading 1 en la plantilla adjunta al documento activo. El método UpdateStyles actualiza los estilos del documento activo.
Dim docNew As Document
Set docNew = ActiveDocument.AttachedTemplate.OpenAsDocument
With docNew.Styles(wdStyleHeading1).Font
.Name = "Arial"
.Size = 16
.Bold = False
End With
docNew.Close SaveChanges:=wdSaveChanges
ActiveDocument.UpdateStyles
Consulte también
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.