パスの書き方 | |
---|---|
[195363] パスの書き方- ■親トピック/記事引用/メール受信=OFF■ □投稿者/ ゆる -(2022/11/02(19:26)) □U R L/ お世話になります。先ほどwinmdllに関する記事を閉じたものです。 無事解決しまして、先へ進もうと以下のようなコードを書きました。 Sheet1上にボタンが登録されていて、クリックするとボタンの文字に合致した音源がなる仕組みです。しかしパスの書き方が悪いのか音源が出てきません。エラーにもなりません。音量は最大にしております。なにがいけないのかご教示いただけますか。 (Windows10, Office365) Option Explicit Declare PtrSafe Function mcisendstring Lib "winmm.dll" Alias "mciSendStringA" _ (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, _ ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long Sub test1() Dim テキスト As String テキスト = Worksheets("Sheet1").Shapes(Application.Caller).OLEFormat.Object.Caption mcisendstring "Play" & ThisWorkbook.Path & "\ongen\" & テキスト & ".mp3", "", 0, 0 End Sub この記事にはVBAのコードが含まれています。 緑の太文字→注釈 茶色の太文字→条件分岐 赤の太文字→ループ 青の太文字→その他 |
[195364] Re[1]: パスの書き方- ■記事引用/メール受信=OFF■ □投稿者/ 山勘 -(2022/11/02(19:46)) □U R L/ "Play" & ThisWorkbook.Path これだと、パスと文字がつながってしまうので半角スペースとか 入れるのでは? |
[195365] Re[2]: パスの書き方- ■ / 記事引用/メール受信=OFF■ □投稿者/ ゆる -(2022/11/02(20:22)) □U R L/ 山勘さん ご指摘ありがとうございます。無事解決しました(^_^) 名前が「ゆり」ではなく「ゆる」となっていました。失礼しました。 |
このトピックに書きこむ |
---|