<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Excel</title><link>http://blogs.wankuma.com/ch3cooh/category/1692.aspx</link><description>エクセル関係の日記です </description><managingEditor>CH3COOH</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>CH3COOH</dc:creator><title>[Excel]こぴぺかんすう　を　りょうさんちゅう</title><link>http://blogs.wankuma.com/ch3cooh/archive/2008/04/09/132328.aspx</link><pubDate>Wed, 09 Apr 2008 01:29:00 GMT</pubDate><guid>http://blogs.wankuma.com/ch3cooh/archive/2008/04/09/132328.aspx</guid><wfw:comment>http://blogs.wankuma.com/ch3cooh/comments/132328.aspx</wfw:comment><comments>http://blogs.wankuma.com/ch3cooh/archive/2008/04/09/132328.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blogs.wankuma.com/ch3cooh/comments/commentRss/132328.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/ch3cooh/services/trackbacks/132328.aspx</trackback:ping><description>&lt;p&gt;クラス化の仕方が判らない(ちょい調べてる余裕もなさそうな)ので、サブルーチン+数字という最低な実装をしています。&lt;/p&gt; &lt;p&gt; &lt;div class="wlWriterSmartContent" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:56cdd361-2884-4980-b94b-79daf3401bdc" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;pre name="code" class="vb"&gt;Sub PlayVideoSono1()
End Sub

Sub PlayVideoSono2()
End Sub

……&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;みたいな。&lt;/p&gt;
&lt;p&gt;あぁ……2時までには寝たい。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/ch3cooh/aggbug/132328.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>CH3COOH</dc:creator><title>[Excel]非表示になった場合イベントを受けたい</title><link>http://blogs.wankuma.com/ch3cooh/archive/2008/04/09/132308.aspx</link><pubDate>Wed, 09 Apr 2008 00:47:00 GMT</pubDate><guid>http://blogs.wankuma.com/ch3cooh/archive/2008/04/09/132308.aspx</guid><wfw:comment>http://blogs.wankuma.com/ch3cooh/comments/132308.aspx</wfw:comment><comments>http://blogs.wankuma.com/ch3cooh/archive/2008/04/09/132308.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blogs.wankuma.com/ch3cooh/comments/commentRss/132308.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/ch3cooh/services/trackbacks/132308.aspx</trackback:ping><description>&lt;p&gt;今日中に動画再生機能を実装しろって言うのは厳しいぞ。&lt;/p&gt; &lt;p&gt;現在見ているシートが非表示状態になった時にイベントが欲しいんだけど可能なんだろうか……&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;目がしょぼしょぼしてきた……かゆ……うま……&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/ch3cooh/aggbug/132308.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>CH3COOH</dc:creator><title>[Excel]VBAのClassってコンストラクタ作れるの？</title><link>http://blogs.wankuma.com/ch3cooh/archive/2008/04/09/132303.aspx</link><pubDate>Wed, 09 Apr 2008 00:25:00 GMT</pubDate><guid>http://blogs.wankuma.com/ch3cooh/archive/2008/04/09/132303.aspx</guid><wfw:comment>http://blogs.wankuma.com/ch3cooh/comments/132303.aspx</wfw:comment><comments>http://blogs.wankuma.com/ch3cooh/archive/2008/04/09/132303.aspx#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://blogs.wankuma.com/ch3cooh/comments/commentRss/132303.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/ch3cooh/services/trackbacks/132303.aspx</trackback:ping><description>&lt;p&gt;VBAのClassってコンストラクタ作れるの……？&lt;/p&gt; &lt;p&gt;文法を知らべてもClassについて書いてるサイトが少ない……&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/ch3cooh/aggbug/132303.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>CH3COOH</dc:creator><title>[Excel]エクセル(Excel2003)で動画を再生する方法</title><link>http://blogs.wankuma.com/ch3cooh/archive/2008/04/04/131535.aspx</link><pubDate>Fri, 04 Apr 2008 00:23:00 GMT</pubDate><guid>http://blogs.wankuma.com/ch3cooh/archive/2008/04/04/131535.aspx</guid><wfw:comment>http://blogs.wankuma.com/ch3cooh/comments/131535.aspx</wfw:comment><comments>http://blogs.wankuma.com/ch3cooh/archive/2008/04/04/131535.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blogs.wankuma.com/ch3cooh/comments/commentRss/131535.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/ch3cooh/services/trackbacks/131535.aspx</trackback:ping><description>&lt;p&gt;&lt;a href="http://blogs.wankuma.com/ch3cooh/archive/2008/03/05/126300.aspx"&gt;[Excel]エクセル(Excel2003)で動画を再生する方法を調べる&lt;/a&gt;&lt;br&gt;の続きです。知人に渡したのをコピペしてるんで、いつもと文章が違います。気にしないでくだし(ﾉ´∀｀*) &lt;p&gt;&amp;nbsp; &lt;h1&gt;Windows Media Player Objectの貼り付け&lt;/h1&gt; &lt;h1&gt;&lt;/h1&gt; &lt;p&gt;[表示]→[ツールバー]→[コントロール ツールボックス]にチェックを付けて、[コントロール ツールボックス]を表示させます。 &lt;p&gt;&lt;a href="http://ch3cooh.wankuma.com/dialy/img/ExcelExcel2003_540/1.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="287" alt="1" src="http://ch3cooh.wankuma.com/dialy/img/ExcelExcel2003_540/1_thumb.png" width="578" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Windows Media Playerを選択して、&lt;/p&gt; &lt;p&gt;&lt;a href="http://ch3cooh.wankuma.com/dialy/img/ExcelExcel2003_540/2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="262" alt="2" src="http://ch3cooh.wankuma.com/dialy/img/ExcelExcel2003_540/2_thumb.png" width="419" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;適当な場所へ貼り付ける。&lt;/p&gt; &lt;p&gt;左上に「WindowsMediaPlayer1」って名前が表示されると思うんだけど、&lt;br&gt;コレがWindows Media Playerっぽい子の名前ね。&lt;br&gt;&lt;strong&gt;貼り付ける度に名前が変わるので&lt;/strong&gt;メモっておいてください。→&lt;strong&gt; WindowsMediaPlayer1&lt;br&gt;&lt;/strong&gt;あと、&lt;strong&gt;どのシート&lt;/strong&gt;に貼り付けたかもメモっておいてください。→ &lt;strong&gt;Sheet1&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h1&gt;動画再生のための情報をメモる&lt;/h1&gt; &lt;p&gt;WindowsMediaPlayer1 を右クリックしてもらうと、「プロパティ」ってのがあると思うので&lt;br&gt;それをクリックしてください。&lt;/p&gt; &lt;p&gt;&lt;a href="http://ch3cooh.wankuma.com/dialy/img/ExcelExcel2003_540/3.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="367" alt="3" src="http://ch3cooh.wankuma.com/dialy/img/ExcelExcel2003_540/3_thumb.png" width="444" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;「Left」と「Top」と「Height」と「Width」の数字をメモっておいてね。&lt;br&gt;これらはWindowsMediaPlayer1&amp;nbsp; の場所と大きさの事ね。&lt;br&gt;メモってないと変な場所で、変なサイズで再生されたりするよ。気をつけてね。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h1&gt;動画再生させる&lt;/h1&gt; &lt;p&gt;WindowsMediaPlayer1 を右クリックして、[コードの表示]を選択してください。&lt;/p&gt; &lt;p&gt;&lt;a href="http://ch3cooh.wankuma.com/dialy/img/ExcelExcel2003_540/4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="281" alt="4" src="http://ch3cooh.wankuma.com/dialy/img/ExcelExcel2003_540/4_thumb.png" width="358" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Microsoft Visual Basic ってのが起動したと思うので、&lt;br&gt;Microsoft Excel Objects配下のSheet1に下記のコードをコピーしてください。&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:abcab84b-ea88-4dda-88a6-9d4b5655ba30" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;pre name="code" class="vb"&gt;Sub PlayMovie()
    Dim FilePath As String
    
    ' 前の奴を開いていたら閉じる
    Call WindowsMediaPlayer1.Close

    ' "movie.wmv"っていう名前のファイルを再生する
    FilePath = ThisWorkbook.Path &amp;amp; "\" &amp;amp; "movie.wmv"

    ' ファイル名を設定する
    WindowsMediaPlayer1.URL = FilePath
   
    ' 再生を開始する
    Call WindowsMediaPlayer1.Controls.Play
End Sub&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://ch3cooh.wankuma.com/dialy/img/ExcelExcel2003_540/6.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="274" alt="6" src="http://ch3cooh.wankuma.com/dialy/img/ExcelExcel2003_540/6_thumb.png" width="484" border="0"&gt;&lt;/a&gt;&amp;nbsp;&lt;br&gt;こんな感じになるはず。&lt;/p&gt;
&lt;p&gt;&lt;br&gt;あとは、オートシェイプでぐいぐいっと適当にボタンを作って、&lt;br&gt;オートシェイプを右クリックして[マクロの登録]を選択します。&lt;br&gt;Sheet1.PlayMovie　を選択してもらえれば、&lt;br&gt;これでオートシェイプのボタンを押せば動画が再生されるようになります。&lt;/p&gt;
&lt;p&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="367" alt="5" src="http://ch3cooh.wankuma.com/dialy/img/ExcelExcel2003_540/5.png" width="350" border="0"&gt; &lt;/p&gt;
&lt;p&gt;はいっ。動画が再生出来ました。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/ch3cooh/aggbug/131535.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>CH3COOH</dc:creator><title>[Excel]エクセル(Excel2003)でWAVファイルを再生する方法</title><link>http://blogs.wankuma.com/ch3cooh/archive/2008/03/30/130522.aspx</link><pubDate>Sun, 30 Mar 2008 17:04:00 GMT</pubDate><guid>http://blogs.wankuma.com/ch3cooh/archive/2008/03/30/130522.aspx</guid><wfw:comment>http://blogs.wankuma.com/ch3cooh/comments/130522.aspx</wfw:comment><comments>http://blogs.wankuma.com/ch3cooh/archive/2008/03/30/130522.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/ch3cooh/comments/commentRss/130522.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/ch3cooh/services/trackbacks/130522.aspx</trackback:ping><description>&lt;p&gt;&lt;a title="http://blogs.wankuma.com/ch3cooh/archive/2008/03/05/126300.aspx" href="http://blogs.wankuma.com/ch3cooh/archive/2008/03/05/126300.aspx"&gt;[Excel]エクセル(Excel2003)で動画を再生する方法を調べる&lt;/a&gt;で書いていた知人からまた連絡があって、朝からその対応をしていました。また「教えて！」と来られた時に忘れてそうなのでメモとして残しておきます。&lt;/p&gt; &lt;h1&gt;ボタンクリック音を鳴動させる&lt;/h1&gt; &lt;p&gt;まずは、ボタンを押したらクリック音を鳴らすようにして欲しいとの事。&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:61e0b430-01b1-4268-bd58-b59027641c6d" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;pre name="code" class="vb"&gt;'指定されたサウンドを再生します。
Private Declare Function PlaySound Lib "winmm.dll" _
    Alias "PlaySoundA" (ByVal lpszName As String, _
    ByVal hModule As Long, _
    ByVal dwFlags As Long) As Long

'非同期再生フラグ
Private Const SND_ASYNC = &amp;amp;H1

'ボタンクリック音
Private Const ClickSoundFile = "ButtonClick.wav"

'*****************************************
'ボタンクリック音鳴動
'*****************************************
Public Sub PlayBottonClickSound()
    Dim FilePath As String

    FilePath = ThisWorkbook.Path &amp;amp; "\" &amp;amp; ClickSoundFile

    ' WAVファイルを再生する
    Call PlaySound(FilePath, 0, SND_ASYNC)
End Sub&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;適当なボタンを押した時に&lt;/p&gt;
&lt;p&gt;
&lt;div class="wlWriterSmartContent" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:ba1f2939-0159-4723-ab72-03ea8cd7722f" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;pre name="code" class="vb"&gt;Call PlayBottonClickSound&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;と「PlayBottonClickSound」をコールしてくれればOKですよ。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;リピートで再生しつづける&lt;/h1&gt;
&lt;p&gt;次に、ボタンを押したら警告音を延々と鳴らすようにして欲しいとの事。&lt;/p&gt;
&lt;p&gt;
&lt;div class="wlWriterSmartContent" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:bae505e3-2814-45ec-9169-67787013a5f7" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;pre name="code" class="vb"&gt;'指定されたサウンドを再生します。
Private Declare Function PlaySound Lib "winmm.dll" _
    Alias "PlaySoundA" (ByVal lpszName As String, _
    ByVal hModule As Long, _
    ByVal dwFlags As Long) As Long

'非同期再生フラグ
Private Const SND_ASYNC = &amp;amp;H1

'繰り返し再生(SND_ASYNCと一緒に指定する必要有り)
Private Const SND_LOOP = &amp;amp;H8

'警告音
Private Const WarningSoundFile = "Warning.wav"

'*****************************************
'警告音鳴動
'*****************************************
Public Sub PlayWarningSound()
    Dim FilePath As String

    FilePath = ThisWorkbook.Path &amp;amp; "\" &amp;amp; WarningSoundFile

    ' WAVファイルを再生する
    Call PlaySound(FilePath, 0, SND_ASYNC Or SND_LOOP)
End Sub&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;適当なボタンを押した時に&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div class="wlWriterSmartContent" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:e75d81dc-6f7f-40ed-9939-b445c7fb8863" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;pre name="code" class="vb"&gt;Call PlayWarningSound&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;と「PlayWarningSound」をコールしてくれればOKですよ。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/ch3cooh/aggbug/130522.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>CH3COOH</dc:creator><title>[Excel]エクセル(Excel2003)で動画を再生する方法を調べる</title><link>http://blogs.wankuma.com/ch3cooh/archive/2008/03/05/126300.aspx</link><pubDate>Wed, 05 Mar 2008 00:23:00 GMT</pubDate><guid>http://blogs.wankuma.com/ch3cooh/archive/2008/03/05/126300.aspx</guid><wfw:comment>http://blogs.wankuma.com/ch3cooh/comments/126300.aspx</wfw:comment><comments>http://blogs.wankuma.com/ch3cooh/archive/2008/03/05/126300.aspx#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://blogs.wankuma.com/ch3cooh/comments/commentRss/126300.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/ch3cooh/services/trackbacks/126300.aspx</trackback:ping><description>&lt;P&gt;アルバイトの教育係をしている知人から連絡があって、オリエンテーションで使用するツールを作っているらしい。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;エクセルシートのボタンを押すと、ボタンに応じた動画を流したくって、自分で作ってみたところ、&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;「&lt;STRONG&gt;ワークシートに埋め込むと再生終了時に静止画が表示出来ない&lt;/STRONG&gt;」 
&lt;LI&gt;「&lt;STRONG&gt;定位置で再生出来ない&lt;/STRONG&gt;」 
&lt;LI&gt;「&lt;STRONG&gt;ボタン２を押すと動画が2つ同時に再生されてしまう&lt;/STRONG&gt;」&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;の3つの問題にぶつかり、僕に電話を掛けたらしい。&lt;/P&gt;
&lt;P&gt;どういう現象が起こっているか話を聞いていると、「自分はVBA詳しくないのでヨロシク！！」と丸投げされた。ちょｗｗｗｗ僕もExcelよく判らないんだけどｗｗｗｗｗ&lt;/P&gt;
&lt;P&gt;&lt;A href="http://ch3cooh.wankuma.com/dialy/img/ExcelExcel2003_551/sono1.jpg"&gt;&lt;IMG height=232 alt=sono1 src="http://ch3cooh.wankuma.com/dialy/img/ExcelExcel2003_551/sono1_thumb.jpg" width=379 border=0&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;つまりこんな感じ？ボタンを押すと動画が流れる。&lt;/P&gt;
&lt;P&gt;&lt;A href="http://ch3cooh.wankuma.com/dialy/img/ExcelExcel2003_551/sono2.jpg"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=232 alt=sono2 src="http://ch3cooh.wankuma.com/dialy/img/ExcelExcel2003_551/sono2_thumb.jpg" width=379 border=0&gt;&lt;/A&gt; &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;動画が流れ終わると用意している静止画を表示する。 
&lt;LI&gt;ボタン1用の動画を再生中に、ボタン2が押された場合は、再生中の動画を停めて、ボタン2用の動画を流したい。&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;#8230;&amp;#8230;と、いう事で上記の仕様でモノが出来るか試す事になりました。期限は2日。&lt;BR&gt;ほんまに出来るんかいな。&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/ch3cooh/aggbug/126300.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>