Word no admite nativamente el resaltado de sintaxis u otro formato de código. Por lo tanto, es mejor crear el resaltado, etc. en un programa diferente (Visual Studio, Eclipse, Notepad ++, o este sitio web que puede manejar 14 idiomas y no requiere instalación).
Sin embargo, al pegar el texto directamente en el documento de Word, puede provocar problemas como subrayados de ortografía y gramática.
Para solucionar esto, en lugar de copiar y pegar directamente, utiliza Insertar -> Objeto -> Documento de texto de OpenOffice. Esto abrirá un nuevo documento. Pega el texto aquí y cierra la ventana. Ahora tu código se mostrará como un objeto, completo con todo el formato que se mostraba en la ventana anterior, pero sin mostrar corrección de ortografía o gramática.
Aunque es posible formatear código con estilos, no hay estilos integrados para hacer esto y no es realmente para lo que están destinados los estilos. Si deseas usar estilos para formatear tu código, simplemente utiliza este estilo en todos los objetos que crees.
Actualización: Si deseas hacer esto con estilos de código, aquí tienes algunas ideas.
- Usa un estilo de párrafo con una fuente de espaciado fijo
- Fondo claro (el gris funciona bien)
- Desactiva la ortografía
- Asegúrate de que el espaciado entre líneas sea el que deseas
Si deseas añadir un poco más de complejidad, puedes superponer estilos de caracteres en el estilo de párrafo para crear algo similar a la vista previa de código en Stackoverflow con formato y/o color diferente para nombres de clases, nombres de instancias, etc.
Configurar el estilo de esta manera requiere trabajo, pero puedes obtener un resultado más personalizado en comparación con lo que puedes obtener utilizando el resaltado de sintaxis de Notepad++ o Visual Studio.
Como acelerador al formatear código con un estilo, puede ayudar hacer primero el resaltado de sintaxis en alguno de esos programas, y luego utilizar la utilidad de Búsqueda de Word para buscar texto que coincida con un color u otro estilo de fuente para no tener que identificar manualmente qué es un nombre de clase, por ejemplo en el código, manualmente (está en más -> formato en el cuadro de diálogo de buscar).
0 votos
Es posible que encuentres útil stackoverflow.com/questions/760121/….
0 votos
Desde @user1068538: Este enlace podría ser útil stackoverflow.com/a/2653406/1068538. Creo que la respuesta de @gargamel (en el enlace anterior a SO) es la forma más fácil de usar código de programación en un documento de Word, especialmente si estás escribiendo un libro, ya que no muestra errores de ortografía.