¿Cómo se copia el código de VBA en un documento de Word y se conserva el esquema de color del editor de VBA?Cómo imprimir bastante el código VBA?
Respuesta
Puede usar Notepad++ para lograr esto de tres maneras. Para que lo sepas, Notepad ++ es una versión más avanzada del Bloc de notas, que admite resaltado de sintaxis de diferentes archivos de código "de fábrica" - Visual Basic incluido.
Descargue & instálelo, enciéndalo y cargue su código VBA. Debería verlo de forma muy bonita (si no, porque la extensión del archivo no es .vb
, vaya a Idioma -> VB o Idioma -> V -> VB).
Si necesita cambiar alguno de los colores, puede hacerlo fácilmente, solo vaya a Configuración -> Configurador de estilos. Desde ese menú, puede cambiar las diversas opciones de resaltado y fuente para que se adapte a sus necesidades, aunque el valor predeterminado suele ser suficiente para la mayoría.
Luego, vaya a Complementos -> NppExport. A partir de ahí, usted tiene tres opciones que se pueden considerar:
- Directamente imprimir desde Notepad ++
- Copiar todos los formatos de portapapeles
- exportación a RTF
- exportación a HTML
La primera es Autoexplicativo. El segundo, "Copiar todos los formatos en el portapapeles", copiará todo el archivo con la sintaxis resaltada en el portapapeles. Una vez que haga clic en él, abra Microsoft Word o su otro editor de documentos favorito, ¡y simplemente presione "pegar"! Debería ver el código bellamente resaltado por sintaxis. Si algo sale mal, entonces puede probar una de las otras opciones (exportar a RTF/HTML), aunque nunca he tenido un problema con el método del portapapeles.
¡Solo una respuesta válida hasta el momento! +1 Todos los demás: OP está preguntando cómo poner el código en [Microsoft] Word. –
Hay dos programas en las descargas de cnet, que son de prueba gratuita. En caso de que no lo probamos, aquí están los enlaces:
Highlight es compatible con una amplia gama de sistemas operativos y más de 150 idiomas, incluyendo Visual Basic, aunque estoy no estoy seguro acerca de VBA.
Smart Indenter podría ser lo que estás buscando? Cargaría el resultado en Notepad ++, establecería el idioma en VB y lo guardaría como .rtf/.doc (o imprimiendo en un archivo, no puedo recordarlo en la parte superior de mi cabeza).
Para un enfoque más moderno, los usuarios de Sublime Text pueden instalar ExportHTML desde Package Control. Esto tiene la ventaja adicional de poder incluir los números de línea y cambiar la coloración del código.
Los archivos HTML se pueden abrir directamente en Word.
- 1. IOS - XML Imprimir Bastante
- 2. Bastante imprimir una tabla en C++
- 3. Cómo imprimir bastante los contenedores STL en GDB?
- 4. ¿Cómo puedo imprimir bastante los resultados de DBIx :: Class?
- 5. ¿Cómo puedo imprimir bastante fuente XML utilizando VB6 y MSXML?
- 6. ¿Es posible imprimir bastante JSON en Grails 1.3.7?
- 7. ¿Puedo imprimir bastante la salida DBIC_TRACE en DBIx :: Class?
- 8. Cómo reutilizar el código con VBA
- 9. ¿Hay alguna manera de imprimir bastante un certificado X509?
- 10. ¿Cómo usar el control de versiones con el código VBA?
- 11. Código fuente de haskell con bastante impresión con comentarios
- 12. ¿Cómo detener la ejecución del código VBA?
- 13. Cómo imprimir código en HTML
- 14. Función Excel VBA para imprimir una matriz en el libro
- 15. ¿Cómo guardar el código VBA en la biblioteca DLL?
- 16. ¿Cómo se prueba el tiempo de ejecución del código VBA?
- 17. Imprimir el código de una subrutina anónima
- 18. ¿Cómo imprimir el código Smalltalk de Pharo/Squeak?
- 19. imprimir una matriz como código
- 20. ¿Cómo puedo escribir en la consola desde el código vba de Excel?
- 21. Respuesta de Vim bastante lenta
- 22. Método Scala para imprimir bastante XML directamente a un java.io.Writer (no una cadena)?
- 23. ¿Bastante alternativa a JProgressBar?
- 24. "Bastante tiempo" para GWT
- 25. ¿Cuál es la forma más corta de imprimir bastante un org.w3c.dom.Document a stdout?
- 26. Bastante hg gráficos de rama
- 27. Ejecutar código vba externo en MS Word
- 28. Imprimir stacktrace desde el código C con lua
- 29. McAfee elimina el código del módulo de VBA
- 30. Reemplazar texto en el código VBA de archivos de Excel
¿Tiene que estar en Word? ¿Simplemente necesita que se imprima con resaltado de sintaxis de color? –
Eso sería "pasta bonita" ... o "carga bonita"? ¡Observe cómo la "bonita impresión" confundió a algunos para que le dijeran cómo enviar su código de color a la impresora! –
Si una de las respuestas lo ayudó, ¿consideraría elegirla como la respuesta? – JimmyPena