C# 如何检查形状是否具有正确的链接
我在powerpoint演示文稿中有一个形状。我知道它的ID/编号以及它在哪张幻灯片上。有没有办法检查该形状是否具有正确的带有c#的超链接?我想这样做:C# 如何检查形状是否具有正确的链接,c#,office-interop,C#,Office Interop,我在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"); } 我还没
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");
}
我还没有找到任何这样的函数或方法。这应该可以做到:
string url = "http://stackoverflow.com/";
if (pptSlide.Shapes[4].ActionSettings[PpMouseActivation.ppMouseClick].Hyperlink.Address == url)
{
Console.WriteLine("Link is correct");
}
在这种情况下,
ActionSettings
是您的朋友<代码>PpMouseActivation.ppMouseClick可能与您的情况不同请告诉我,您到底有什么问题?我的问题是我不知道如何检查powerpoint演示文稿中的形状是否链接到正确的位置。您发布了一些代码。就我所知,它没有什么问题。所以我真的不明白你的问题我明白了。。我在OP中输入的代码无效/不存在。没有形状。超链接。也许我应该修改一下代码,把它弄清楚。