【问题标题】:How to add dynamically created image to powerpoint slide?如何将动态创建的图像添加到 powerpoint 幻灯片?
【发布时间】:2015-12-17 22:12:43
【问题描述】:

我正在使用 VB.NET 创建一个 PPT 文件,我想将内存中动态创建的图像插入到幻灯片中,这些图像是被放入 Image 变量中的屏幕截图。

oSlide.Shapes.AddPicture("file location", False, True, 150, 150, 500, 350)

用于插入图片,但只接受文件位置。

我宁愿不保存我正在创建的所有图像以插入然后从我的驱动器中删除。有人有解决办法吗?

【问题讨论】:

    标签: vb.net ms-office powerpoint


    【解决方案1】:

    Clipboard.SetImage(YouVariableHere)先将图片加载到剪贴板

    这个函数恰好采用System.Drawing.Image 作为它的参数

    Shapes.Paste 粘贴剪贴板上当前的任何内容。

    【讨论】:

    • 这不能回答问题。没有提到剪贴板以任何方式参与。
    • 那我不明白这个问题。这些图像是文件中不存在的屏幕截图,您不想将它们保存到文件中。除了剪贴板,屏幕截图还能放在哪里?
    • “这些图片是被放入图片变量的截图”
    • 查看更新的答案。请删除反对票,谢谢!
    • 剪贴板属于用户,只有在用户明确同意的情况下才能修改。这不是该问题的推荐解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-09-26
    • 1970-01-01
    • 2017-03-23
    • 1970-01-01
    • 2017-08-11
    • 1970-01-01
    • 2022-10-02
    相关资源
    最近更新 更多