ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] WindowsMediaPlayer¼½©ñ­µÀÉ°ÝÃD

[µo°Ý] WindowsMediaPlayer¼½©ñ­µÀÉ°ÝÃD

½Ð°Ý¦U¦ì¤j¤j¡A¤p§Ì¨Ï¥Îvba WindowsMediaPlayer¼·©ñ­µÀÉ¡A
¤À§O¥[¤J14­Ó­µÀÉlist«á¡A«oµLªk¤@¦¸¼½§¹¡A¥­§¡¨C4­Ó­µÀÉ·|°±¤î¼·©ñ¡A
¦b·Ð½Ð¤j¤j¸Ñ´bÁÂÁ¡I
µ{¦¡½X¦p¤U
Public Sub macro_test2()

Dim Bk_A As String
Bk_A = Left(ThisWorkbook.Name, Len(ThisWorkbook.Name) - 5)
'-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Dim book_name As String
Dim book_path As String

book_name = Left(ThisWorkbook.Name, Len(ThisWorkbook.Name) - 5)
book_path = ThisWorkbook.Path

¤u§@ªí001.WindowsMediaPlayer1.currentPlaylist.Clear

music_path01 = ThisWorkbook.Path & "\" & "±`¥Î¼s¼½" & "\" & "°ê»y_¦U¦ì®È«È±z¦n" & ".wav"
music_path02 = ThisWorkbook.Path & "\" & "±`¥Î¼s¼½" & "\" & "°ê»y_6ÂI" & ".wav"
music_path03 = ThisWorkbook.Path & "\" & "±`¥Î¼s¼½" & "\" & "°ê»y_¤À50" & ".wav"
music_path04 = ThisWorkbook.Path & "\" & "±`¥Î¼s¼½" & "\" & "°ê»y_¤À" & ".wav"
music_path05 = ThisWorkbook.Path & "\" & "±`¥Î¼s¼½" & "\" & "°ê»y_¶}©¹" & ".wav"
music_path06 = ThisWorkbook.Path & "\" & "±`¥Î¼s¼½" & "\" & "°ê»y_¥x¥_ªº" & ".wav"
music_path07 = ThisWorkbook.Path & "\" & "±`¥Î¼s¼½" & "\" & "°ê»y_¨®¦¸5" & ".wav"
music_path08 = ThisWorkbook.Path & "\" & "±`¥Î¼s¼½" & "\" & "°ê»y_¨®¦¸0" & ".wav"
music_path09 = ThisWorkbook.Path & "\" & "±`¥Î¼s¼½" & "\" & "°ê»y_¨®¦¸0" & ".wav"
music_path10 = ThisWorkbook.Path & "\" & "±`¥Î¼s¼½" & "\" & "°ê»y_¦¸" & ".wav"
music_path11 = ThisWorkbook.Path & "\" & "±`¥Î¼s¼½" & "\" & "°ê»y_°ªÅK" & ".wav"
music_path12 = ThisWorkbook.Path & "\" & "±`¥Î¼s¼½" & "\" & "°ê»y_¥_¤W" & ".wav"
music_path13 = ThisWorkbook.Path & "\" & "±`¥Î¼s¼½" & "\" & "°ê»y_ªº¦C¨®§Y±N¶i¯¸½Ð«e©¹" & ".wav"
music_path14 = ThisWorkbook.Path & "\" & "±`¥Î¼s¼½" & "\" & "°ê»y_²Ä¤G¤ë¥x" & ".wav"
music_path15 = ThisWorkbook.Path & "\" & "±`¥Î¼s¼½" & "\" & "°ê»y_·f­¼¨Ã¯d·N¤ë¥x¶¡»ØÁÂÁÂ" & ".wav"

Dim Xwmp As IWMPMedia

¤u§@ªí001.WindowsMediaPlayer1.currentPlaylist.Clear

Set Xwmp = ¤u§@ªí001.WindowsMediaPlayer1.newMedia(music_path05)
¤u§@ªí001.WindowsMediaPlayer1.currentPlaylist.insertItem 0, Xwmp

¤u§@ªí001.WindowsMediaPlayer1.Controls.Play

Set Xwmp = ¤u§@ªí001.WindowsMediaPlayer1.newMedia(music_path06)
¤u§@ªí001.WindowsMediaPlayer1.currentPlaylist.insertItem 1, Xwmp

¤u§@ªí001.WindowsMediaPlayer1.Controls.Play

Set Xwmp = ¤u§@ªí001.WindowsMediaPlayer1.newMedia(music_path07)
¤u§@ªí001.WindowsMediaPlayer1.currentPlaylist.insertItem 2, Xwmp

¤u§@ªí001.WindowsMediaPlayer1.Controls.Play

Set Xwmp = ¤u§@ªí001.WindowsMediaPlayer1.newMedia(music_path08)
¤u§@ªí001.WindowsMediaPlayer1.currentPlaylist.insertItem 3, Xwmp

¤u§@ªí001.WindowsMediaPlayer1.Controls.Play

End Sub

To stillfish00¤j¤j
¤£¦n·N«ä¡A¤p§Ì¨S¶K¨ì«á­±ªº¡C
To Joforn¡Bc_c_lai¨â¦ì¤j¤j
·PÁ±zªº«ü¾É¡A¥Ø«e¥¿¦b§V¤O´ú¸Õ¤¤¡A
¦]¤p§Ì¾Ç²ß­è°_¨B¡A¹ï©ó¨â¦ì¤j¤j©Ò¼gªºÁÙ¬O¤@ª¾¥b¸Ñ¡A
¥Ø«e§V¤Oªº²z¸Ñ¤¤¡A
·Q½Ð°Ý¤j¤j¡A­Y¨Ï¥ÎMediaPlayer ±±¥ó¡A
¬O§_¦³¿ìªk¸Ñ¨M¤p§Ìªº°ÝÃD¡A
ÁÂÁÂ!

TOP

¥»©«³Ì«á¥Ñ lshsien ©ó 2016-1-26 09:25 ½s¿è

To Joforn ¤j¤j
¸g´ú¸Õ(NB¡B®à¾÷)«á¡A±zªºµ{¦¡½X¬Ò¥i¶¶§Q°õ¦æ¡A
¨Ã¸Ñ»¡¤F¬ÛÃöcode¡A«D±`·PÁ±z¡C

To  c_c_lai ¤j¤j
±z¦b5¼Ó¨Ñªºµ{¦¡½X¡A¸g¤p§Ì´ú¸Õ(NB¤W)¡A
·|ª½±µ¼·³Ì«á¤@­º¡C¥Ø«eÁÙ¦b§V¤O´ú¸Õ¤¤¡C
±z¦b16¼Ó¨Ñªºµ{¦¡½X¡A¸g¤p§Ì´ú¸Õ(NB¤W)¡A
·|¸ò¤p§Ì¤U­±©Ò­z°ÝÃD¦³­«½Æ¼·©ñªºª¬ªp¡C

¥t§i¶D¨â¥~¤j¤j¤@­Ó¦³½ìªº´ú¸Õ°ÝÃD¡A
¥ý»¡©ú´ú¸ÕÀô¹Ò
1¡B¤p§ÌªºNB¡G
ACER 5830T
WIN10
Office 2010
(¨t²Î¤ÎOFICE¬Ò§ó·s¦Ü³Ì·s)
2¡B¤½¥q¹q¸£
ASUS®à¾÷(«¬¸¹¥¼ª¾)
WIN7
OFFICE2010
(¨t²Î¤ÎOFFICE¥i¯à¥¼§ó·s¦Ü³Ì·s)

¦p¥Î¤p§Ìªº­ì©lµ{¦¡½X¶i¦æ´ú¸Õ ¡A
¦bNB¤W¬O¥i¥H«ùÄò¼½§¹¡B¦ý°ß¿W¦³´X­Ó­µÀÉ·|­«½Æ1¦¸(¥Ø«e´ú¸Õ¼Æ¦¸µo²{music_path08¡Bmusic_path09¡Bmusic_path15)¡A
¸gÀˬdcode«á¥¼µo²{¥ô¦ó¿ù»~¡C

¦b¤½¥q¹q¸£¤W¨Ì¬O¥­§¡4­º´N·|°±¤î¼·©ñ¡A¦ý­µÀÉlist¬O¦³¶iWindowsMediaPlayer¡A
»Ý¦A¦¸«ö¤UWindowsMediaPlayer¼·©ñÁä¡A©l¥iÄ~Äò¼·¡C
¬°¦ó¦P¼Ëªºcode¦b¤£¦P¹q¸£¦³µÛ¤£¤@¼Ëµ²ªG¡A¥O¤H­ê¦i©Ò«äªü¡I

¦A¦¸·PÁ¨â¦ì¶O¤ß«ü¾É¡I

TOP

To Joforn ¤j¤j
¤p§Ì·Q­n±±¨î­µ¶q¡A
¦bPublic Sub StartPlay()¤¤´¡¤J¤F­µ¶q±±¨îcode¡A
¦ýµLªk±±¨î­µ¶q¤j¤p¡A¦A½Ð±z¸Ñ´b¡C

Public Sub StartPlay()

Dim V As Long
V = 1
mciSendString StrPtr("setaudio movie volume to " & V), &O0, 0, 0 'V¬O³]¸mªº­µ¶q­È

  Dim I         As Long
  
  If waveOutGetNumDevs > 0 Then
    For I = 1 To ListCount Step 1
      With FileList(I)
        If Len(.ShortName) Then
          Select Case UCase$(ExtractFileExtension(.ShortName))
            Case ".WAV": mciSendString StrPtr("open " & .ShortName & " type waveaudio alias JofornMusic"), 0, 0, 0
            Case ".MDI": mciSendString StrPtr("open " & .ShortName & " type sequencer alias JofornMusic"), 0, 0, 0
            Case Else:   mciSendString StrPtr("open " & .ShortName & " alias JofornMusic"), 0, 0, 0
          End Select
          mciSendString StrPtr("play JofornMusic FROM 0"), 0&, 0, 0
          Do While Not IsEnd
            Sleep 50
            DoEvents
          Loop
          mciSendString StrPtr("close JofornMusic"), 0&, 0, 0
        End If
      End With
    Next I
  End If
End Sub

TOP

        ÀR«ä¦Û¦b : §g¤l¥ß«í§Ó¡A¤p¤H«í¥ß§Ó¡C
ªð¦^¦Cªí ¤W¤@¥DÃD