是否可以在Excel中使用embedded式控件来预览使用DirectShow的networking摄像头的video源?

从networking摄像头获取videostream到embedded用户窗体的图片框中有相当多的来源。

  • 在DirectShow中预览相机并捕获静态图像 – 在VB.net中
  • 我如何使用附加的摄像头在我的应用程序中拍摄静止图像

不过,我正在尝试做一些整洁的事情,基本上有一个从networking摄像头的videostream的预览,直接embedded到工作表中的控件,而不是浮动的用户窗体。 我不确定这是否可能。 我非常感谢任何指针。

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

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

获取Microsoft InteropForms工具包2.1。

尽pipe最初打算在VB6中允许使用.Net UC,但在Excel中编写UCs仍然可行。

作为一个testing,我只写了一个使用Windows Media Player,并在工作表上以UserControl的forms播放video。

作为pipe理员启动VS,因为它需要能够注册控制。