我正在尝试在AxWebBrowser控件中打开办公文件,我以编程方式在 vb.net 中打开了它。但是在打开过程中,它会显示带有打开,保存和取消按钮的文件下载对话框,所以我如何设置它"打开"总是而不是用鼠标单击它。
发生这种情况是因为 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>