nev*_*ets 0 c# powerpoint interop
我一直在寻找这个数小时,但找不到合适的方法来这样做。在 MSDN 上,他们建议使用Address和SubAddress定位演示文稿中的幻灯片,但这没有达到其目的。
所以我的问题是,如何在同一个演示文稿中向幻灯片添加超链接?
最后我想通了,由于缺乏资源,我想发布我的解决方案。
有趣的是,要向同一演示文稿中的幻灯片添加超链接,您需要将Address属性留空,并将其设置SubAddress为格式为“yourSlideID,yourSlideIndex,yourSlideName”的字符串。
例如,您想将超链接添加到幻灯片 ID 为 256、幻灯片索引为 1、幻灯片名称为 "Slide 1" 的幻灯片中,请执行以下操作:
var mouseOnClickAction = shape.ActionSettings[PpMouseActivation.ppMouseClick];
mouseOnClickAction.Action = PpActionType.ppActionNamedSlideShow;
mouseOnClickAction.Hyperlink.Address = null;
mouseOnClickAction.Hyperlink.SubAddress = "256,1,Slide 1";
Run Code Online (Sandbox Code Playgroud)
希望这对大家有帮助:D
| 归档时间: |
|
| 查看次数: |
1605 次 |
| 最近记录: |