EXCEL可以加入跑馬燈的功能嗎??
EXCEL可以加入跑馬燈的功能嗎??
2005-04-26 14:56:20 · 4 個解答 · 發問者 Anonymous in 電腦與網際網路 ➔ 軟體
VBA 搭配 Times 是可以辦到的
2005-05-01 07:26:00 補充:
To 牧兄:提供一些程式碼以供參考:Private MyTime As DatePrivate capstr As StringPrivate Sub auto_open() Dim cmdbarctl As CommandBarControl Set cmdbarctl = Application.CommandBars("Worksheet Menu Bar").Controls.Add(Type:=msoControlButton) MyTime = Now() capstr = CStr(MyTime) With cmdbarctl .Style = msoButtonCaption .Caption = capstr .OnAction = "Stop_Or_Start_Timer" End With StartTimerEnd SubPrivate Sub auto_close() StopTimer On Error Resume Next Application.CommandBars("Worksheet Menu Bar").Controls(capstr).DeleteEnd SubPrivate Sub StartTimer() MyTime = Now + TimeValue("00:00:1") Application.OnTime MyTime, "Change_Cap"End SubPrivate Sub Change_Cap() Application.CommandBars("Worksheet Menu Bar").Controls(capstr).Caption = MyTime capstr = CStr(MyTime) Call StartTimerEnd SubPrivate Sub StopTimer() On Error Resume Next Application.OnTime EarliestTime:=MyTime, _ Procedure:="Change_Cap", Schedule:=False MyTime = 0End SubPrivate Sub Stop_Or_Start_Timer() If MyTime = 0 Then StartTimer Else StopTimer End IfEnd Sub程式說明:程序名稱說明auto_open這個程序會在開啟這個檔案的時候自動執行,程序的一開始執行時會在功能表上建立一個按鈕控制項,它的名稱會以目前的日期、時間顯示,並指定若按下該按鈕則執行另一個程序 Stop_Or_Start_Timer ,然後立即呼叫另一個程序 StartTimer 。auto_close這個程序會在關閉這個檔案的時候自動執行,程序的一開始執行時立刻關閉計時器(不管計時器是否處於執行中),接著會刪除先前由 auto_open 所建立的按鈕控制項。StartTimer這個程序會執行 OnTime 方法,並在目前的時間+1秒的時候去執行另一個程序 Change_Cap 。StopTimer這個程序會不管目前計時器是否正在執行,他都會去停止上一個由 StartTimer 所啟動的 OnTime 方法。Change_Cap這個程序是用來改變功能表上的控制項的 Caption 屬性。Stop_Or_Start_Timer這個程序是由控制項所啟動的,它會判斷若目前計時器正在執行中就停止計時器,也就是會去呼叫程序 StopTimer;若計時器正在停止狀態則啟動計時器,也就是會去呼叫程式 StartTimer 。
2005-05-01 03:26:00 · answer #1 · answered by ? 7 · 0⤊ 0⤋
顯示可以,但我找不到可以一段時間固定執行的 Timer 函式
2005-05-03 17:43:01 補充:
好厲害,用 OnTime 設定下次要執行的程式,然後程式再呼叫原本的程式,這樣就可以類似像 Timer 一樣了
2005-04-29 09:57:21 · answer #2 · answered by ? 7 · 0⤊ 0⤋
不行吧…
我從來就沒聽過…看用…用過…這個功能…
如果你想在EXCEL加一些特效的話...應該只有靜態的效果…
如…文字藝術師,或者你有加一些分析的圖表…可以在上面做變化…
這樣就可以讓EXCEL有色彩一點
2005-04-27 16:41:30 · answer #3 · answered by Anonymous · 0⤊ 0⤋
不行,
因為它不是文書處理用,
而是在做計算為主。
2005-04-26 21:38:13 · answer #4 · answered by 用不到就拿出來賣 5 · 0⤊ 0⤋