Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


57569 / 76732 ←次へ | 前へ→

【23899】Re:ビープ音を出す方法を教えてください
回答  Kein  - 05/4/6(水) 20:44 -

引用なし
パスワード
   ↓APIでやってみて下さい。結果は保証できませんが・・。

Declare Function BeepAPI Lib "kernel32.dll" Alias "Beep" _
  (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long

Sub Beep_API()
  Dim i As Long
  Const dwFreq As Long = 1000
  Const dwDuration As Long = 500

  For i = 1 To 3
    Call BeepAPI(dwFreq, dwDuration)
  Next
End Sub

あるいは

Declare Function MessageBeep Lib "user32.dll" (ByVal uType As Long) As Long
      '-1                  '標準のビープ音
Const MB_ICONASTERISK = &H40           'メッセージ(情報)
Const MB_ICONEXCLAMATION = &H30         'メッセージ(警告)
Const MB_ICONHAND = &H10             'システムエラー
Const MB_ICONQUESTION = &H20           'メッセージ(問い合わせ)
Const MB_OK = &H0                '一般の警告音

'↓引数に -1 を渡して Beep が鳴らない場合は、↑の定数から任意に選択して下さい

Sub MsgBeep_API()
  Call MessageBeep(MB_ICONASTERISK)
End Sub
2 hits

【23893】ビープ音を出す方法を教えてください mitu 05/4/6(水) 19:30 質問
【23899】Re:ビープ音を出す方法を教えてください Kein 05/4/6(水) 20:44 回答
【23935】Re:ビープ音を出す方法を教えてください mitu 05/4/8(金) 4:40 お礼

57569 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free