2010-06-16 41 views
2

我知道这是更多的编程相关的网站,但我想不出一个更好的地方问这个......反正,我试图使用新的嵌入从视频网站功能,但它似乎被禁用。请帮忙?电源点2010年youtube嵌入问题

alt text

+0

我刚刚卸载了64位的办公室,并安装了32位办公室,并且“网站视频”选项仍然被禁用......任何想法? – Dima 2011-04-07 17:12:19

回答

2

嗯,我想我会这变成为别人需要这个程序以及受益编程问题。

最可能的原因是在这里,您使用PowerPoint 2010中的64位版本的help file状态:

PowerPoint 2010中的64位不 与 QuickTime或32位版本兼容闪。您必须安装QuickTime或Flash, 的 64位版本或PowerPoint 2010

无意义样地说,因为无论是Flash或QT有64位版本的32位版本。这就是说,你仍然可以嵌入(实际上,“链接”)的文件编程方式通过使用代码,如:

Sub InsertWebVideo() 
Dim sl As Slide 
Set sl = ActivePresentation.Slides(28) 
sl.Shapes.AddMediaObjectFromEmbedTag EmbedTag:= _ 
     "<object width='640' height='385'>" & _ 
     "<param name='movie' value='http://www.youtube.com/v/gejJM3n2LHU&hl=en_US&fs=1&'>" & _ 
     "</param><param name='allowFullScreen' value='true'></param>" & _ 
     "<param name='allowscriptaccess' value='always'></param>" & _ 
     "<embed src='http://www.youtube.com/v/gejJM3n2LHU&hl=en_US&fs=1&' " & _ 
     "type='application/x-shockwave-flash' allowscriptaccess='always' " & _ 
     "allowfullscreen='true' width='640' height='385'></embed></object>" 
End Sub 

的问题是,这只是没有在所有x64上运行 - 似乎一个对象在幻灯片上,但没有任何反应。虽然Windows Media Player发生错误,但嵌入Silverlight似乎不起作用。如果您碰巧在网站上有WMV,请使用类似上述代码的代码尝试<embed/>