确定视频是否链接vba

时间:2013-08-05 16:17:44

标签: video powerpoint-vba

我正在尝试使用VBA查看视频是否已链接。问题是当视频链接时,Shape.MediaFormat不存在,当它没有链接时,Shape.MediaFormat存在,但LinkFormat.SourceFullName不存在。

所以,如果我检查MediaFormat,每次链接视频时都会给我错误,如果我尝试使用LinkFormat.SourceFullName,每次链接时都会给我一个错误。

我需要检查这些属性是否存在而不给出错误。

2 个答案:

答案 0 :(得分:0)

在使用之前检查哪一个是“Nothing”。

if Shape.MediaFormat IsNot Nothing


end if

if Shape.SourceFullName IsNot Nothing


end if

答案 1 :(得分:0)

我在此处发布的回复您的另一个问题的例程(今天更正)将为您提供更多代码。

how to know if a shape parameter exist

它告诉您媒体对象是否嵌入。如果它是嵌入的,那​​么就没有LinkFormat,所以不要试图访问它。如果它没有嵌入,那么它是链接的;你可以访问LinkFormat