2015-10-27 12 views
6

webcamからuserformに埋め込まれたピクチャボックスにビデオストリームを取得するには、かなりのソースがあります。DirectShowを使用してWebカメラからのビデオフィードをプレビューするために、Excelでembededコントロールを使用できますか?

しかし、私は少しすっきりする何かをしようとしています、基本的にはシートに直接埋め込まれているコントロールでウェブカメラからのビデオストリームのプレビューを持っていますフローティングユーザーフォームではなく、これが可能かどうかはわかりません。私は非常にポインタをいただければ幸いです。

+2

申し訳ありませんが、これを行う方法はわかりませんが、私は既存の投票(Serverfaultへの移行)が無効であることを投票に投票した人にコメントしたいと思います。これはServerfaultの質問ではありません。 – squillman

+2

独自のActiveX/OLEコントロールを使用することができます。私たちはずっと前(10年以上)にIE 6のためにこれを行っています。私はVBScriptだけでは可能ではないと思います。 Btw:ウェブカメラで何を意味するのですか? USb-ウェブカメラまたはIP-ウェブカメラ? IP WebcamにはJPEG画像だけが表示されます。 – CPlusSharp

+0

私の場合は、それはコンピュータの内部カメラになりますが、これは同等に機能するはずです。 Excelでは埋め込みのActive Xイメージコントロールを挿入できますが、この場合は正常に動作するかどうかはわかりません。基本的には、カスタムActiveXコントロールが必要です –

答えて

0

(TnTinMnさんのコメントから回答 - 「未回答の」キューから削除する答えとして投稿)

あなたがビデオストリームを表示するネットWinフォームユーザーコントロールを作成することができるなら、あなたはのActiveXを作成することができるはずですExcelで利用できるUserControl

Microsoft InteropForms Toolkit 2.1を入手してください。

VB6での.Net UCの使用をもともとは意図していましたが、Excelで使用するUCを作成すると問題なく動作します。

テストとして、私はWindows Media Playerを使用したものを書きましたが、ワークシートのUserControlとしてビデオを再生しました。

VSを管理者として開始するには、コントロールを登録する必要があります。