2017-06-16 4 views
-1

私は、自分のユーザーフォーム上のWindows Media Playerコントロールを自動的に実行させる方法を見つけ出すのに苦労しています。私は、userformのコントロールを設定し、それに.wavファイルをリンクしました。 UFが開かれたときに自動的に再生するように設定することもできますし、再生ボタンをクリックしてすべてのことを知っていると確信することもできます。は、ユーザーフォーム上の.wavファイルが自動的に再生されるときを指示します。

ただし、フォーム上の別のコントロールの選択に応じて、または場合によってはコマンドボタンを使用してフォームをアンロードすると、サウンドが再生されます。

ご協力いただければ幸いです。

+0

「どんな助けも大歓迎です。」 - あなたは実際に仕事をするために何を得ようとしましたか? –

+0

フォームが開くときにwavを再生するコードを表示します。 –

+0

少なくとも、2013年ではなく、ユーザーフォームを開いたときにwmpコントロールを再生するためのコード作成作業はありません。開いたときに発生するプロパティウィンドウから自動的に再生するようにコントロールを設定できます。代わりに、コントロールをクリックしてファイルを再生しています。 他のユーザーと共有されるようなコマンドボタンのクリックのようなものを探しています。そのため、 '.launch url'メソッドは動作しません。 – Awill

答えて

0

は、オートは、小数点の後に移入VBAメソッドリストを探索し、いくつかの後、私はそれが.controls

例えばの延長だ発見しましたWindowsMediaPlayer1.Controls.Play これは、最初に.sheetに対処するワークシート上のコントロールを隠す場合と同じように機能します。これはまだ、ワークブックに埋め込まれていない.wavファイルではなく、WMPコントロール上のURLのために私が望むものを私に与えてくれませんでした。私がこれを見つけた最も簡単な方法は、ユーザーがアクセスできる共有ドライブまたはSharePointに.wavファイルを保存することでした。

なぜそれほど難しいのか分からない人は、すべての担当者の方が自分よりも経験が豊富です。私は.wavを起動する方法を探しています。私が知りませんでしたので、それを自由にするために言葉遣い/スクリプトを見つけることができませんでした。

関連する問題