在vb.net中以编程方式在AxWebBrowser控件中打开office文档,无需文件下载对话框

时间:2014-12-29 11:54:25

标签: vb.net ms-office axwebbrowser

我正在尝试在AxWebBrowser控件中打开office文件,我在vb.net中以编程方式完成。但在打开时它会显示文件下载对话框,其中包含打开,保存和取消按钮,以便我如何设置它"打开"总是用鼠标点击它。

1 个答案:

答案 0 :(得分:0)

这种情况发生的原因是Microsoft Web浏览器控件本身不处理Office文档。您需要做的是将其加载到网页内的ActiveX控件中。

你可以这样做:

<script language="javascript">
     function openDoc() {
        var doc = new ActiveXObject("Word.Application");
        doc.visible = true;
        doc.Documents.Open("path.docx");
    } 
    opeDoc();
</script>