如何插入可以自動播放的背景音樂?
1、使用Windows Media Player、WebBrowser等類似控件。
缺點是不支持嵌入音頻文件,這就意味著Excel文件需要拖家?guī)Э陔S身攜帶附加的音頻文件才能正常播放。而且部分需要VBA編程代碼支持。
2、使用插入對象的方式,插入音頻文件對象可以實現(xiàn)文件嵌入,但是不支持自動播放。如果需要讓音樂自動播放,需要用編程的方法調(diào)用OLEobject的Verb:=xlPrimary方法來激活嵌入對象,并且會打開媒體播放器的額外窗口,界面友好度不是很理想。
3、同樣是插入對象的方式,但在上述方案基礎(chǔ)上,通過編程調(diào)用API,來讀取OLEobject對象中的嵌入內(nèi)容來直接進(jìn)行播放。好處是不會出現(xiàn)上面所提到的媒體播放窗口,缺點是需要很復(fù)雜的VBA代碼,并且不同格式的音頻需要不同的編程代碼。
4、除了上述方法以外的其他VBA編程實現(xiàn)方式,通常都需要調(diào)用Windows API,編程相對比較復(fù)雜,不適合普通用戶。
以上這些方案相信一般的用戶看了都會頭暈,不會VBA幾乎無法實現(xiàn),那么有沒有更簡單的方法呢?請聽我慢慢道來。
很多人都知道如何在PPT或Excel中插入Flash文檔,打開文件時Flash動畫就可以自動播放。但把Flash僅僅看作是動畫就比較狹隘了些,實際上換個角度來看,F(xiàn)lash就是一個多媒體的平臺,可以播放視頻動畫,當(dāng)然也可以播放音頻。把音頻文件做成Flash然后插入到Excel當(dāng)中去,就可以實現(xiàn)本文中所提到的Excel背景音樂功能。
軟件可以將音頻文件(包括mp3和wav)轉(zhuǎn)換為Flash播放文件,可以設(shè)定自動播放和循環(huán)播放,可以設(shè)置是否需要控制界面(作為背景音樂,不需要控制界面),如下圖所示:
方案2、直接使用Flash軟件制作,也很簡單,首先打開Flash新建一個項目,然后將音頻文件導(dǎo)入到庫,然后選中第一幀,設(shè)置一下聲音和循環(huán)播放即可(也可以設(shè)置重復(fù)播放次數(shù)),然后就可以生成SWF文件。如下圖所示:
方案3、有些人會用Camtasia Studio編輯視頻,其實音頻也一樣,插入音頻后,制作一個空白視頻,然后就可以在生成視頻時選擇輸出格式為Flash,缺點是不能設(shè)置循環(huán)播放,好處是可以自己對音頻進(jìn)行編輯修改。如下圖所示:
音頻文件生成Flash文件以后,在Excel當(dāng)中插入的方法相信很多人都知道,這里也簡單描述一下:
步驟1、在【開發(fā)工具】選項卡(2003可以直接在工具欄中打開【控件工具箱】)上點擊【插入】——【ActiveX控件】——【其他控件】——【Shockwave Flash Object】控件,在表格中插入控件,
步驟2、選中插入的控件,點右鍵——【屬性】,設(shè)置一些屬性,包括【Movie】:需要給出SWF文件所在路徑和文件名;【EmbedMovie】:設(shè)置為True表示嵌入Flash,不再需要隨身攜帶文件。2007版本下嵌入功能有BUG;【Loop】:設(shè)置為True表示循環(huán)。如果需要隱藏控件,可將【Visible】屬性設(shè)置為False。
如下圖所示:
以上步驟完成后,點擊【退出設(shè)計模式】就可以了,保存文檔后重新打開就能聽到音樂。如果有必要,可以在設(shè)計模式下將這個控件的尺寸調(diào)到很小不被察覺,甚至可以縮小到不可見。
繼續(xù)查找其他問題的答案?
-
Excel 2019如何使用復(fù)制、粘貼命令插入Word數(shù)據(jù)?(視頻講解)
2021-01-257次播放
-
Excel 2019如何制作數(shù)據(jù)透視表?(視頻講解)
2021-01-2227次播放
-
Excel 2019如何設(shè)置相對引用?(視頻講解)
2021-01-2210次播放
-
2021-01-2212次播放
-
Excel 2019如何使用命令復(fù)制公式?(視頻講解)
2021-01-226次播放
-
2021-01-223次播放
-
2021-01-222次播放
-
Excel 2019如何利用開始選項卡進(jìn)入篩選模式?(視頻講解)
2021-01-223次播放
-
Excel 2019如何設(shè)置指定數(shù)據(jù)的篩選?(視頻講解)
2021-01-223次播放
-
Excel 2019如何設(shè)置自定義排序?(視頻講解)
2021-01-222次播放
點擊加載更多評論>>