http://www.bcwhy.com/thread-15038-1-1.html
1、打开VC6.0,File->New->File->Macro File,在右侧名字中写入 zhushi,点击OK。
2、在弹出的Description中写入这个宏的作用。可以随便写。比如:多行注释。然后点击OK。
3、把下边的代码复制到代码编辑框中,并保存。
- Sub SetSelNote()
- dim CurWin
- set CurWin=ActiveWindow
- if CurWin.type<>"Text"Then
- MsgBox"当前窗口不是代码窗口"
- else
- NoteType="//"
- BeginLine=ActiveDocument.Selection.TopLine
- EndLine=ActiveDocument.Selection.BottomLine
-
- if EndLine<BottomLine then
- Line=BeginLine
- BegineLine=EndLine
- EndLine=Line
- else
- for row=BeginLine to EndLine
- ActiveDocument.Selection.GoToLine row
- ActiveDocument.Selection.SelectLine
- ActiveDocument.Selection=NoteType+ActiveDocument.Selection
- Next
- End if
- End if
- End Sub
- Sub CancelSelNote()
- dim CurWin
- Set CurWin=ActiveWindow
- if CurWin.type<>"Text"Then
- MsgBox"当前窗口不是代码窗口"
- else
- BeginLine=ActiveDocument.Selection.TopLine
- EndLine=ActiveDocument.Selection.BottomLine
-
- if EndLine<BottomLine then
- Line=BeginLine
- BegineLine=EndLine
- EndLine=Line
- else
- for row=BeginLine to EndLine
- ActiveDocument.Selection.GoToLine row
- ActiveDocument.Selection.SelectLine
- SelBlock=ActiveDocument.Selection
- Trim(SelBock)
- pos=instr(SelBlock,"//")
- if pos<>0 then
- RightBlock=Right(SelBlock,Len(SelBlock)-2)
- ActiveDocument.Selection=RightBlock
- End if
- Next
- End if
- End if
- End Sub
5、选择Commends选项卡,在Category栏目中选择Macros,右边会显示定义的两个工具SetSelNote和CancelSelNote。
6、点击SetSelNote拖动到VC环境的工具栏空白处添加多行注释工具,在弹出的窗口选择一个工具图标,同样,也添加一个CancelSelNote的工具。
7、打开一个工程,选择多行代码,点击工具栏中的多行注释工具,这些行代码都被注释,
再选择被注释的代码,点击删除注释工具,还原代码。