Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Excel更新PowerPoint演示文稿

Excel更新PowerPoint演示文稿
EN

Stack Overflow用户
提问于 2018-11-22 06:08:01
回答 1查看 137关注 0票数 0

我有一个报告,我必须每周更新它。我更新的信息是从Excel枢轴表(从Excel复制并直接粘贴到PowerPoint上)生成的一组图像。今天我可以这样做:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Set objPPT = CreateObject("PowerPoint.Application")
objPPT.Visible = True

Set PPTPrez = 
objPPT.Presentations.Open("\\network_folder\presentation.pptm")   
Set pSlide = PPTPrez.Slides(2)
If pSlide.Shapes.Count <> 0 Then
ActiveWorkbook.Sheets("Pivot1").Range("A8:Z18").CopyPicture
pSlide.Shapes.Paste  
EndIf

它完美无缺..。但我需要更多的控制和精确..。我需要选择幻灯片上的当前图像,删除它并粘贴在同一位置的新图片.有些幻灯片有3张或更多的图片..。我不知道如何正确地告诉VBA什么是什么,并选择枢轴表与正确的信息,该图像.我甚至不知道这是否可能..。但是我尝试过的另一个解决方案是如何指定幻灯片上图像的位置和尺寸.我可以在更新之前删除所有图像..。在这个场景中,如何指定尺寸和位置?

谢谢!

对不起,我的英语不好。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-22 18:01:14

此示例(基于您的代码)可能指向正确的方向。您需要知道powerpoint的形状名称(您可以通过VBA或丝带家庭-选择窗格获得。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Option Explicit

Public Sub UpdateShapes()

    Dim vPowerPoint As PowerPoint.Application
    Dim vPresentation As Presentation
    Dim vSlide As Slide

    Dim vShapeName As String
    Dim vShape, vNewShape

    Set vPowerPoint = New PowerPoint.Application
    vPowerPoint.Visible = True

    ' Open the powerpoint presentation
    Set vPresentation = vPowerPoint.Presentations.Open("\\network_folder\presentation.pptm")

    ' Set slide to be worked on
    Set vSlide = vPresentation.Slides(2)

    ' Set shape to (for this example) "Picture 3"
    vShapeName = "Picture 3"
    Set vShape = vSlide.Shapes(vShapeName)

    ' Copy and paste new shape (picture) of range specified
    ThisWorkbook.Sheets("Sheet1").Range("A6:B9").CopyPicture
    Set vNewShape = vSlide.Shapes.Paste

    ' Align size and position of new shape to that of old shape
    With vNewShape
        .Width = vShape.Width
        .Height = vShape.Height
        .Left = vShape.Left
        .Top = vShape.Top
    End With

    ' Delete original shape, rename new shape to original so code works next replace cycle
    vSlide.Shapes(vShapeName).Delete
    vNewShape.Name = vShapeName

End Sub
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53432768

复制
相关文章
Microsoft Office LTSC 2021 for Mac(office系列全套装)
Microsoft office是一款广泛使用的办公软件套装,它包含了多种不同的应用程序,如Word、Excel、PowerPoint、Outlook等。这些应用程序可以帮助用户进行各种任务,例如创建文档、制作表格、创建演示文稿、管理电子邮件等。
Mac小小心
2023/03/22
1.1K0
Microsoft Office LTSC 2021 for Mac(office系列全套装)
Office for Mac 2019
专业公办软件套件 ,内含简体中文:Word、Excel、Outlook、OneNote、PowerPoint已经 OneDriver等等
Mac推荐
2021/03/21
1.2K0
Office for Mac 2019
Microsoft Office 2019 Mac中文正式版(office全家桶)
Microsoft Office 2019 Mac版是Office办公软件套件。包含了新版本的Word、Excel、PowerPoint以及现有的OneNote和Outlook等组件组成,Office 2019 Mac 激活版作为微软的一个庞大的办公软件集合,是一款最好用,功能最全面的办公软件。
Mac知识分享
2022/09/19
1.1K0
【摸鱼党必备办公软件】Office 365 2021激活工具,Office下载
在现代社会中,Office套件已经成为办公室中必备的软件工具。它包含了多种工具,如Word、Excel、PowerPoint等,可以帮助用户完成各种复杂的文字处理、电子表格处理、演示文稿制作等任务。本文将介绍Office软件的主要功能,并以实际应用案例为例,阐述其使用技巧和方法。
优木软件
2023/04/25
1.4K0
Office 2019 Mac(Office系列软件完整套装)永久激活版
Office 2019是应用在Macos的经典的办公软件,包含Word、Excel、PowerPoint、Outlook、OneNote常用的办公五件套,无论你是资深人士还是新手小白,office2019使用起来都是非常简单,office 2019 mac激活版安装包内附激活密钥,轻松激活为用户办公提供便捷高效的服务。
Mac小小
2022/08/12
1.3K0
办公人必不可少的神器Office办公套件,Office软件中文版安装教程
Office软件是一款非常实用的办公软件,它包含了多种工具,如文字处理、电子表格、演示文稿等,可以帮助用户完成各种办公任务。
用户10413399
2023/03/24
2.6K0
办公人必不可少的神器Office办公套件,Office软件中文版安装教程
Office软件下载,Office 365中文版激活工具,Office软件下载安装
本文主要介绍了 Office 软件的使用方法和功能,包括 Word、Excel 和 PowerPoint 等常用软件的基本操作和实际应用。通过举例分析展示了 Office 软件在日常工作中的作用和价值,并结合个人经验总结了 Office 软件使用的一些技巧和注意事项。
用户10413399
2023/04/13
1.2K0
Microsoft Office LTSC 2021 for Mac中文
Microsoft office for Mac是适用于苹果电脑的办公软件套装,包括Word、Excel、PowerPoint、Outlook等常见的办公软件。 其中,Word是一个强大的文字处理工具,可以创建、编辑和格式化文档。Excel是一个功能强大的电子表格应用程序,可以用于创建、编辑和分析数据。PowerPoint则是一个演示文稿应用程序,可用于创建漂亮的幻灯片演示。Outlook是一款优秀的邮件及日历管理工具,支持 Exchange、IMAP 和 POP3 邮箱,能够帮助用户更好地组织时间和任务。 与Windows版本的office相比,Mac版的office有些许不同,但基本上提供了相同的功能和用户体验。例如,在Mac版office中,菜单布局略有不同,并且可能需要使用不同的快捷键进行操作。 总之,Microsoft office for Mac是一款强大的办公软件套装,为Mac用户提供了高效的办公工具,是众多企业和个人用户的首选。
皮西歪
2023/03/17
8710
Microsoft Office LTSC 2021 for Mac中文
办公软件全家桶:Office2019 for Mac中文正式版
office 2019是Mac上的强大的办公套件,包含的五个办公套件可以让你在职场游刃有余,其中Word 2019、Excel 2019是应用最广泛的软件,PowerPoint 2019、Outlook 2019、OneNote 2019也在办公中发挥了及其重要的作用,目前已经是最新版本。
皮西歪
2022/10/12
1.3K0
办公软件全家桶:Office2019 for Mac中文正式版
Office软件下载,Office365 2021办公软件激活工具电脑版下载安装
Microsoft Office是一款包含Word、Excel、PowerPoint等多种强大工具的办公软件套装。作为办公场景中必不可少的工具之一,Office软件已经成为我们日常工作中不可或缺的一部分。本文将从软件的功能、特点和发展历程三方面入手,深入探讨Microsoft Office的应用价值和未来发展趋势。
用户10410624
2023/04/12
5020
Office 2019 Mac(office软件大全)中文正式版
Office 2019是应用在Macos的经典的办公软件,包含Word、Excel、PowerPoint、Outlook、OneNote常用的办公五件套,无论你是资深人士还是新手小白,office2019使用起来都是非常简单,office 2019 mac激活版安装包内附激活密钥,轻松激活为用户办公提供便捷高效的服务。
Mac知识分享
2022/09/02
1K0
013 Ruby Excel写入PowerPoint
第二步,批量生成幻灯片。通过循环迭代重复这2步操作,使我们形成了多页幻灯片,为我们写入PPT,创造了对象空间。
职场编码
2020/06/23
8040
013 Ruby Excel写入PowerPoint
Mac版Office 2019下载安装
Office 2019是应用在Macos的经典的办公软件,包含Word、Excel、PowerPoint、Outlook、OneNote常用的办公五件套,无论你是资深人士还是新手小白,office2019使用起来都是非常简单,
用户10121095
2022/11/24
9120
推荐5款快速制作完美PPT的办公软件
哈喽,大家好,今天为大家推荐几款可以快速制作完美PPT的办公软件,相信大家在工作中都遇到过制作PTT的难题,到底哪些软件可以快速制作完美的PPT呢?跟随小编的脚步往下看。
用户10264843
2023/01/13
3.2K0
Microsoft Office 2019 Mac中文正式版(office全家桶)
Microsoft Office 2019 Mac版是微软在Mac发行的Office办公软件套件。包含了新版本的Word、Excel、PowerPoint以及现有的OneNote和Outlook等组件组成,Office 2019 Mac 激活版作为微软的一个庞大的办公软件集合,是一款最好用,功能最全面的办公软件。
Mac知识分享
2022/09/24
6580
office mac版本大全-office mac苹果版永久使用下载
Mac Office办公软件是Mac平台上的Office办公软件合集。Mac Office办公软件专为Mac设计,支持Retina显示。拥有Mac Office办公软件,用户可以更出色地完成工作,随时随地与他人完成更多工作。连接云环境,使用内置工具可分享、审阅和协同编辑文档、演示文稿及笔记。
小昭在奔跑
2023/04/13
1.8K0
office mac版本大全-office mac苹果版永久使用下载
Office 2019
office 2019是经典的办公软件,大多数电脑办公都会应用到,包含Word、Excel、PowerPoint、Outlook、OneNote常用的办公五件套。无论你是资深人士还是新手小白,office2019使用起来都是非常简单,带来了很多新的功能,包括支持高分辨率显示Retina和全屏应用。office 2019 mac激活版安装包内附激活密钥,轻松激活为用户办公提供便捷高效的服务。
Mac小小心
2023/03/02
1.2K0
Office 2019
Office 2019 for Mac
Office 2019是应用在Macos的经典的办公软件,包含Word、Excel、PowerPoint、Outlook、OneNote常用的办公五件套,无论你是资深人士还是新手小白,office2019使用起来都是非常简单。
用户10121095
2023/02/09
6830
办公软件全家桶:Office 2019 Mac中文正式版
Microsoft Office 2019 Mac版是微软在Mac发行的Office办公软件套件。包含了新版本的Word、Excel、PowerPoint以及现有的OneNote和Outlook等组件组成,Office 2019 Mac 是一款最好用,功能最全面的办公软件。
Mac知识分享
2022/09/16
1.1K0
点击加载更多

相似问题

Excel VBA创建PowerPoint演示文稿

14

从Excel创建PowerPoint演示文稿

10

Excel VBA talk to 2 Powerpoint演示文稿

10

从powerpoint演示文稿(VBA、powerpoint)打开Excel文档

158

结束powerpoint演示文稿

28
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文