我在powerpoint演示文稿中有一个形状。我知道它的ID /号码以及它所在的幻灯片。有没有办法检查该形状是否具有正确的超链接与c#?我想做这样的事情:
string url = "http://stackoverflow.com/"
if (pptSlide.Shapes[4].Hyperlink == url) //This is the part that I am looking for.
{
Console.WriteLine("Link is correct");
}
我还没有找到任何这样的功能或方法。
答案 0 :(得分:1)
这应该可以解决问题:
string url = "http://stackoverflow.com/";
if (pptSlide.Shapes[4].ActionSettings[PpMouseActivation.ppMouseClick].Hyperlink.Address == url)
{
Console.WriteLine("Link is correct");
}
ActionSettings
在这种情况下是你的朋友。您的案例PpMouseActivation.ppMouseClick
可能会有所不同