【问题标题】:VB.NET - PowerPoint VSTO - Insert PDF?VB.NET - PowerPoint VSTO - 插入 PDF?
【发布时间】:2015-03-30 07:21:42
【问题描述】:

PowerPoint VSTO (VB.NET) 中是否有任何代码可以将 PDF 文件插入幻灯片?

下面是PowerPoint VBA中的代码,

Set oShp = oSld.Shapes.AddOLEObject(Left:=100, Top:=100, Width:=200, Height:=300, Classname:="Shell.Explorer", Link:=msoFalse)

【问题讨论】:

    标签: vba pdf vsto powerpoint createoleobject


    【解决方案1】:

    我建议您为需要在 PowerPoint 幻灯片中显示的页面创建一个屏幕截图,然后插入该幻灯片。

    【讨论】:

    • 就像在 PDF 查看器中查看一样,插入的 PDF 必须能够在一张幻灯片中逐页查看。
    • 建议:在尝试自动化 PowerPoint 之前,请尝试在 PowerPoint 中手动生成所需的效果。如果您不能手动完成,虽然不是 100%,但您也很有可能无法在代码中完成。在这种情况下,您可以在幻灯片上插入 PDF 作为对象,但不能像我所说的那样“就地”打开它;也就是说,您无法浏览幻灯片上的 PDF。不过,您可以在任何“拥有”PDF 文件的应用程序中启动 PDF。将 PDF 的操作设置为 On Click: Open。​​
    猜你喜欢
    • 2019-06-14
    • 1970-01-01
    • 1970-01-01
    • 2018-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-17
    • 1970-01-01
    相关资源
    最近更新 更多