答辩通过,分享一个PPT备注的批量抽取代码
抽取后复制到word里打印出来,便于练习呀(比对着PPT翻页练要快,而且方便做标记)。
(百度出来的方法有问题,不知道为啥,而且没有编号信息,所以自己写了个。)
具体如下:
1. 视图->宏
2. 输入宏名称xx
3. 创建
4. 输入
5. 视图->立即窗口
(如果立即窗口里有内容,则需要全选删除)
6. 按f5,点击运行
7. 复制立即窗口里的文字到word即可。
(百度出来的方法有问题,不知道为啥,而且没有编号信息,所以自己写了个。)
具体如下:
1. 视图->宏
2. 输入宏名称xx
3. 创建
4. 输入
Sub xx() Dim SlideCount As Integer SlideCount = ActivePresentation.Slides.Count Dim i As Integer Dim s As String Dim crlf As String Dim result As String result = "" crlf = (Chr(13) + Chr(10)) For i = 1 To SlideCount result = result & crlf & "(" & i & ")" & crlf s = ActivePresentation.Slides.Item(i).NotesPage.Shapes.Placeholders(2).TextFrame.TextRange.Text result = result & s Next i Debug.Print result End Sub
5. 视图->立即窗口
(如果立即窗口里有内容,则需要全选删除)
6. 按f5,点击运行
7. 复制立即窗口里的文字到word即可。