Estoy tratando de reemplazar la selección actual en Word (2003/2007) por alguna cadena RTF almacenado en una variable.Automatización Palabra: Escribir texto RTF sin pasar por portapapeles
Aquí está el código actual:
Clipboard.SetText(strRTFString, TextDataFormat.Rtf)
oWord.ActiveDocument.ActiveWindow.Selection.PasteAndFormat(0)
¿Hay alguna manera de hacer lo mismo sin tener que pasar a través del portapapeles. ¿O hay alguna forma de llevar los datos del portapapeles a un lugar seguro y restaurarlos después?
Gracias Joel. Para que esta respuesta sea más útil que el contexto de la pregunta original, permítanme agregar que el método 'InsertFile' también está en la propiedad' Range' (que es accesible, por ejemplo, en 'Word.Document',' Word. Elementos de Document.Sections', etc.) – WizzleWuzzle