
一个偶然机会,要写一个教程,要利用到把代码拷贝到Word中并保持格式这个功能,试过的方法中我觉得以下这个不错,分享给大家,具体如个:
1、在各种IDE中编写好各种代码,包括注释等;
2、下载Notepad++并安装,再安装NppExport插件,新版本基本都带NppExport插件,有这个插件就好办事;
3、选中要粘贴到word中的代码,再选中工具栏中的插件 -> NppExport -> Copy all formats to Clipboard ;
4、最后在wrod中合适位置按信ctrl+v即可。
若要粘贴的代码有行数,可在word(2010版)的工具栏中点开发工具->宏,添加以下代码:
Sub HangHao()
Dim parag As Paragraph
Dim nLineNum: nLineNum = 0
Dim selRge As Range
Set selRge = Selection.Range
For Each parag In Selection.Paragraphs
nLineNum = nLineNum + 1
selRge.Paragraphs(nLineNum).Range.InsertBefore (Format$(nLineNum, "00") & " ")
Next
End Sub
5、完成以上宏添加后,可在工具栏做个专门添加行号的按钮,再在word中选中要实现行号的代码,然后点击一下按键后,效果就出来了,再配合代码给点背景色,这样的教程特别养眼。
如果有大哪位能实现括号配对的那种虚线不,能实现就完美了。下图为我实现的效果图:



