2010-06-16 44 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/>