返回列表 上一主題 發帖

[發問] 當網頁有更新,如何出聲音提示

回復 2# donod

網頁更新與EXCEL有何關聯?
這個問題似乎不應該是在EXCEL程式區發問的
學海無涯_不恥下問

TOP

回復 4# donod

引用沙拉油版大部落格文章
讓WEB查詢具有事件
1.先在第一張工作表建立一個Web查詢   
2.Thisworkbook模組輸入程式碼
  1. Public WithEvents qyt As QueryTable

  2. '查詢結束後的事件
  3. Private Sub qyt_AfterRefresh(ByVal Success As Boolean)
  4.     播放 "C:\Users\Hsieh\Documents\ringout.wav" '完成更新要播放的wav檔案
  5. End Sub

  6. Private Sub Workbook_Open()
  7.     '如果工作表 Sheet1 內已經有WEB查詢了,就將其指定給變數 qyt
  8.     If Worksheets(1).QueryTables.Count > 0 Then
  9.         Set qyt = Worksheets(1).QueryTables(1)
  10.     Else
  11.         '如果沒有可以考慮在這裡建立一個查詢,再將它指定給 qyt
  12.         '或者將 qyt 指定給其他工作表的WEB查詢(如果有需要的話)
  13.     End If
  14. End Sub
複製代碼
3.一般模組輸入以下程式碼
  1. Private Declare Function mciExecute Lib "winmm.dll" (ByVal lpstrcommand As String) As Long
  2. Sub 播放(mypath)
  3. On Error Resume Next
  4. mciExecute "play " & mypath
  5. End Sub
複製代碼
4.儲存檔案,關閉後重新開啟檔案
查詢後播音.rar (16.66 KB)
學海無涯_不恥下問

TOP

        靜思自在 : 人生不一定球球是好球,但是有歷練的強打者,隨時都可以揮棒。
返回列表 上一主題