◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

Excel VBA 質問スレ Part47 [無断転載禁止]©2ch.net->画像>11枚


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/tech/1489557874/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

ID:9vl54wzV0のレス一覧:


349デフォルトの名無しさん (ワッチョイ 1bd5-7HKf)2017/03/26(日) 19:33:27.18ID:9vl54wzV0
http://home.att.ne.jp/zeta/gen/excel/c04p04.htm
を参考にVBAで音を鳴らすプロシージャを作成していますがエラーを解決できません。
どこをどう直せばいいでしょうか?

上記URLの"メモリ上のバッファから再生〜"で紹介されているコード:Public Function ReadSoundBuffer()を、
再生するファイルを引数で渡すように変更したのですがエラーが出てしまいます。
"Visual Basic でサポートされていないオートメーションが変数で使用されています。"
350デフォルトの名無しさん (ワッチョイ 1bd5-7HKf)2017/03/26(日) 19:35:20.92ID:9vl54wzV0
コードは以下の通りです。どこがまずいでしょうか?

Option Explicit

Public Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" ( _
ByRef pszSound As Byte, _
ByVal hmod As Long, _
ByVal fdwSound As Long _
) As Long
Public Const SND_ASYNC = &H1
Public Const SND_MEMORY = &H4

Public Snd_1() As Byte, Snd_2() As Byte, Snd_3() As Byte

Public Sub test() '←これを実行すると・・・

Call ReadSoundBuffer(Snd_1, "C:\RSSを取得(SSD)\wav files\1分 安値.wav")
'Call ReadSoundBuffer(Snd_2, "C:\RSSを取得(SSD)\wav files\2分 安値.wav")
'Call ReadSoundBuffer(Snd_3, "C:\RSSを取得(SSD)\wav files\3分 安値.wav")

PlaySound Snd_1(0), 0, SND_ASYNC + SND_MEMORY
'PlaySound Snd_2(0), 0, SND_ASYNC + SND_MEMORY
'PlaySound Snd_3(0), 0, SND_ASYNC + SND_MEMORY

End Sub
351デフォルトの名無しさん (ワッチョイ 1bd5-7HKf)2017/03/26(日) 19:35:58.63ID:9vl54wzV0
Public Function ReadSoundBuffer(SndBuf, strFileName)

Dim WrkSndFile As String
Dim WrkNumber As Long

WrkSndFile = strFileName
WrkNumber = FreeFile()
Open WrkSndFile For Binary As WrkNumber
ReDim SndBuf(LOF(WrkNumber))
Get WrkNumber, , SndBuf '←ここでエラー。"Visual Basic でサポートされていないオートメーションが変数で使用されています。"
Close WrkNumber

End Function
353デフォルトの名無しさん (ワッチョイ 1bd5-7HKf)2017/03/26(日) 22:36:58.07ID:9vl54wzV0
>>352
あー、エラーでない すごいー
今まで呼び出される側の引数の型を省略すること多かったし、引数が配列のときに()を省略しても問題がおきたことなかったのに・・・
どういうときに省略で問題でてくるんだろ???
354デフォルトの名無しさん (ワッチョイ 1bd5-7HKf)2017/03/26(日) 22:37:27.60ID:9vl54wzV0
>>352
ありがとうございました
359デフォルトの名無しさん (ワッチョイ 1bd5-7HKf)2017/03/26(日) 23:23:54.74ID:9vl54wzV0
>>355
触れてはいけない話題でしたか、すいません
論争は望んでなくて、呼び出される側に、どんなとき()が必要でどんなとき引数の型指定が必要か知りたかっただけなんです

レス:1-200 201-400 401-600 601-800 801-1000 ALL

このスレへの固定リンク: http://5chb.net/r/tech/1489557874/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「Excel VBA 質問スレ Part47 [無断転載禁止]©2ch.net->画像>11枚 」を見た人も見ています:
移籍・レンタル・戦力外「ら」スレPart9825
移籍・レンタル・戦力外「ら」スレPart10585
Excel VBA 質問スレ Part67
【PoE】 Path of Exile 質問スレ part33
【アズレン】アズールレーン 質問スレ Part79
【ソロ専用】アナザーエデン 時空を超える猫 質問スレ 10匹目 【アナデン】
移籍・レンタル・戦力外「ら」スレ Part12859
移籍・レンタル・戦力外「ら」スレPart11412
移籍・レンタル・戦力外「ら」スレPart10845
移籍・レンタル・戦力外「ら」スレPart10642
バス・バス路線板 質問スレ
Excel VBA 質問スレ Part62
移籍・レンタル・戦力外「ら」スレPart9537
移籍・レンタル・戦力外「ら」スレPart10297
移籍・レンタル・戦力外「ら」スレPart12397
移籍・レンタル・戦力外「ら」スレPart11880
□■CROSS GATE 質問スレ Lv24■□
移籍・レンタル・戦力外「ら」スレPart10475
Tasker 質問スレ 19
移籍・レンタル・戦力外「ら」スレPart10049
【LoL】League of Legends 質問スレ Part67
「Excel VBA」というテクノロジーがあまりにも万能すぎて、AI以前に人類の仕事を殆ど奪ってしまうらしい [無断転載禁止]©2ch.net
Florensia -フローレンシア- 質問スレ Part1
ポケモンGo 質問スレ Lv.68
au by KDDI 質問スレ Part.237
ポケモンGo 質問スレ Lv.60 [無断転載禁止]
移籍・レンタル・戦力外「ら」スレ Part12845
移籍・レンタル・戦力外「ら」スレPart2630
ポケモンGO 質問スレ Lv12 [無断転載禁止]
【FF14】FINAL FANTASY XIV 質問スレ129
【UE4】Unreal Engine 4 初心者質問スレッド part1
SRPG STUDIO 質問スレ
移籍・レンタル・戦力外「ら」スレPart12239
【PC】Warframe 質問スレ RANK58
Excel VBA 質問スレ Part64
【Voice Visual】 VIXX 9 【Value In Excelsis】
Excel VBA 質問スレ Part68
移籍・レンタル・戦力外「ら」スレPart10172
移籍・レンタル・戦力外「ら」スレPart10824
移籍・レンタル・戦力外「ら」スレPart10186
移籍・レンタル・戦力外「ら」スレPart12378
移籍・レンタル・戦力外「ら」スレPart12117
移籍・レンタル・戦力外「ら」スレPart10504
移籍・レンタル・戦力外「ら」スレPart11293
移籍・レンタル・戦力外「ら」スレPart9204 [無断転載禁止]
移籍・レンタル・戦力外「ら」スレPart12716
移籍・レンタル・戦力外「ら」スレPart9993
【最強言語】 Excel VBAの魅力
移籍・レンタル・戦力外「ら」スレPart12697
au Xperia Z1 SOL23 質問スレ part3
移籍・レンタル・戦力外「ら」スレPart10230
【大人の】cad visio excelで妄想間取り【嗜み】
移籍・レンタル・戦力外「ら」スレPart11537
【アズレン】アズールレーン 質問スレ
【FF14】FINAL FANTASY XIV 質問スレ154
Fallout4 PC 質問スレ 23cap
移籍・レンタル・戦力外「ら」スレPart10422
Tree of Savior 質問スレ Part27
ExcelのVBA講座の動画って需要ある?
【PC】Terraria 質問スレ Part7
移籍・レンタル・戦力外「ら」スレPart10360
移籍・レンタル・戦力外「ら」スレPart9547
【GO!GO!】9nine応援スレ 71皿目【Excelsior!!】
Samsung Galaxy Note8 質問スレ Part1
■DA PUMPスレ134■
19:04:21 up 8 days, 9:26, 0 users, load average: 125.40, 124.92, 129.70

in 0.017411947250366 sec @[email protected] on 103108