找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: davechuan

有没有可以一键自动设置ppt的工具?

12
回复
738
查看
[复制链接]

3

主题

5

帖子

38

幻币

江湖少侠

Rank: 2

积分
133
QQ
2018-2-5 08:43:21 显示全部楼层
优势是,做一个PPT,不包括打字时间,几秒钟就可以完成。
主题在设计选项卡下,直接一键应用即可
主题可以自定义参考一下:(6-8分之间是8楼所说的部分)
http://edu.51cto.com/center/course/lesson/index?id=94062 (20.19 KB, 下载次数: 101)
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

5

帖子

86

幻币

一流武者

Rank: 3Rank: 3

积分
321
QQ
2018-2-5 09:14:38 显示全部楼层
前一个回复里,可能因为有链接地址所以没显示出来

主题一键完成,在设计选项卡下
主题可以自定义
主题一次设置好以后可以多次使用
PPT学习论坛
回复 支持 反对

使用道具 举报

3

主题

7

帖子

91

幻币

一流武者

Rank: 3Rank: 3

积分
216
QQ
2018-2-5 09:17:11 显示全部楼层
Sub InsertPic()
    Dim i As Integer
    Dim MyDialog As FileDialog, vrtSelectdeItem As Variant   
    On Error Resume Next
    '定义一个文件选取对话框
    Set MyDialog = Application.FileDialog(msoFileDialogFilePicker)
    With MyDialog
        .Filters.Clear  '清除所有文件筛选器中的项目
        .Filters.Add "所有 WORD 文件", "*.jpg;*.bmp", 1   '增加筛选器的项目为所有jpg、bmp等文件
        .AllowMultiSelect = True                    '允许多项选择
        If .Show = -1 Then

            If ActivePresentation.Slides.Count < .SelectedItems.Count Then
                For i = 1 To .SelectedItems.Count - ActivePresentation.Slides.Count
                    ActivePresentation.Slides.Add(Index:=ActivePresentation.Slides.Count, Layout:=ppLayoutText).Select
                Next i
            End If

            i = 1
            For Each vrtselecteditem In .SelectedItems  '在所有选取项目中循环
                ActivePresentation.Slides(i).Select
                With ActiveWindow.Selection.SlideRange
                    .FollowMasterBackground = msoFalse
                    .Background.Fill.UserPicture vrtselecteditem
                End With
                i = i + 1
            Next vrtselecteditem
        
        End If
    End With

End Sub
PPT学习论坛
回复 支持 反对

使用道具 举报

12
您需要登录后才可以回帖 登录 | 立即注册