是否可以在Excel中使用嵌入式控件来使用DirectShow预览来自网络摄像头的视频?

6 c# vb.net excel directshow directshow.net

有很多资源可以将视频流从网络摄像头导入嵌入用户窗体的图片框中.

但是,我正在尝试做一些更整洁的事情,基本上在直接嵌入到工作表而不是浮动用户表单的控件中预览来自网络摄像头的视频流.我不确定这是否可能.我非常感谢任何指针.

sch*_*d04 1

(来自 TnTinMn 评论的答案 - 作为答案发布以从“未答复”队列中删除)

如果您可以编写 .Net WinForm UserControl 来查看视频流,那么您应该能够生成可在 Excel 中使用的 ActiveX UserControl。

获取 Microsoft InteropForms 工具包 2.1。

尽管最初的目的是允许在 VB6 中使用 .Net UC,但编写在 Excel 中使用的 UC 效果很好。

作为测试,我刚刚编写了一个使用 Windows Media Player 的程序,它可以作为工作表上的 UserControl 正常播放视频。

以管理员身份启动 VS,因为它需要能够注册控件。