vbscript 调整演示文稿[PowerPoint VBA]中的所有图表的大小和重新定位

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vbscript 调整演示文稿[PowerPoint VBA]中的所有图表的大小和重新定位相关的知识,希望对你有一定的参考价值。

Sub AllChartsResize()

Dim sld As Slide
Dim shp As Shape
Dim sr As Series
Dim chrt As Chart
Dim i, j, k, m As Long

'r converts cm to points
r = 28.3464567

    For Each sld In ActivePresentation.Slides
        For Each shp In sld.Shapes
            If shp.HasChart Then
                shp.Height = 10.8 * r
                shp.Width = 22.86 * r
                shp.Left = 1.27 * r
                shp.Top = 5.45 * r
            End If
            
             'If shp.HasChart Then
             '   shp.Chart.HasAxis(xlValue) = False
             '   shp.Chart.HasAxis(xlCategory) = False
             'End If
    Next shp
    Next sld

End Sub

以上是关于vbscript 调整演示文稿[PowerPoint VBA]中的所有图表的大小和重新定位的主要内容,如果未能解决你的问题,请参考以下文章

将本地目录中的本地图像包含并调整大小到 Xaringan (remark.js) 演示文稿中...(通过 Mac 上的 Rstudio 使用)

如何调整PPT中文本框的位置

使用 Java 将 OpenOffice 幻灯片从一个演示文稿复制到另一个演示文稿

将 PowerPoint 演示文稿嵌入/导出到 Plone 网站

模块五:演示文稿PowerPoint2010的使用

PPT中插入PPT演示文稿在展示时演示