Saltar al contenido

Cómo insertar código fuente en un documento de Word

abril 21, 2021

Qué saber

  • Para incrustar un segundo documento en un documento de Word: Insertar > Objeto > Crear nuevo > Documento de Word > claro Mostrar como icono > OK.
  • También puedes usar Pegado especial para insertar una variedad de datos en un documento, incluido el código.

Este artículo explica problemas con el uso de código fuente en Word para Microsoft 365, Word 2019, Word 2016, Word 2013, Word 2010 y Word 2007 e instrucciones para incrustar un segundo documento en un archivo de Word. También proporciona información sobre cómo pegar código y otros datos en un documento de Word.



El problema de usar código fuente en Word

Los programadores escriben programas de software utilizando lenguajes como Java, C ++ y HTML. Los lenguajes de programación utilizan diferentes formatos y símbolos de los lenguajes normales, por lo que pegar un fragmento de código en Word desde una aplicación de programación provoca errores como cambio de formato de texto, cambios de sangría, creación de enlaces y errores ortográficos.


Dada la forma en que Microsoft Word estructura los documentos, insertar y trabajar con código fuente es más difícil que trabajar en un editor de código dedicado. Sin embargo, las incrustaciones de documentos crean un contenedor que protege el código fuente para que no sea reformateado.


Una forma de evitar estos problemas de formato es pegar el código fuente en un documento separado dentro del documento principal de Word.



Insertar un segundo documento en un documento de Word

A continuación, se explica cómo pegar el código fuente en un documento de Word utilizando un segundo documento incrustado.


Estas instrucciones solo funcionan con una sola página de código.

  1. Abra el documento de destino en Microsoft Word y coloque el cursor donde aparecerá el código fuente.


  2. Seleccione Insertar.

  3. En el Texto grupo, seleccione Objeto.

  4. En el Objeto cuadro de diálogo, seleccione el Crear nuevo pestaña.

  5. En el Tipo de objeto lista, Seleccionar Documento de Microsoft Word.

    En Word 2007, seleccione Texto de OpenDocument.

  6. Limpiar el Mostrar como icono casilla de verificación.

  7. Seleccione OK.

  8. Se abre un nuevo documento, titulado Documento en [target document file name]. Guarde el documento en la misma carpeta que el documento de destino.


  9. Copie y pegue el código fuente en el nuevo documento. Word ignora automáticamente los espacios, las pestañas y otros problemas de formato. Los errores ortográficos y gramaticales se destacan en el documento, pero estos errores se ignoran cuando se inserta el código en el documento original.

  10. Guarde y cierre el documento de código fuente. El código fuente aparece en el documento principal.

  11. Reanude el trabajo en el documento principal.


Uso de diferentes tipos de pasta en Word

Las versiones más actualizadas de Word manejan el código mejor que antes. Por ejemplo, Word para Microsoft 365 admite varias formas de pegar, incluido pegar con y sin formato de origen. Por lo tanto, pegar un bloque de código de, por ejemplo, Microsoft Visual Studio Code se verá diferente según el tipo de pegado. Si seleccionas Pegado especial, cada una de las tres opciones produce un resultado diferente:


  • Texto sin formato: Todo el código se pega sin formato, por lo que perderá sangría, color, tipo de letra y pistas contextuales relacionadas.
  • Formato HTML: Desde VSC, un pegar como HTML representa lo que parece ser una foto del código, completa con el color de fondo del editor de texto. Este bloque de código es editable y puede eliminar el color de fondo en la opción de menú Relleno de párrafo.
  • Texto Unicode sin formato: Pega el texto tal cual, pero quita el texto y los colores de fondo. Vuelva a formatear el código según sea necesario.