在vb.net中以编程方式在AxWebBrowser控件中打开office文档,而不使用文件下载对话框
我正在尝试在AxWebBrowser控件中打开office文件,我是在vb.net中以编程方式完成的。但在打开过程中,它会显示带有“打开”、“保存”和“取消”按钮的“文件下载”对话框,因此我如何设置它始终打开,而不是通过鼠标单击它。之所以会发生这种情况,是因为Microsoft Web浏览器控件不以本机方式处理Office文档。您需要做的是将其加载到网页中的ActiveX控件中 你可以这样做:在vb.net中以编程方式在AxWebBrowser控件中打开office文档,而不使用文件下载对话框,vb.net,ms-office,axwebbrowser,Vb.net,Ms Office,Axwebbrowser,我正在尝试在AxWebBrowser控件中打开office文件,我是在vb.net中以编程方式完成的。但在打开过程中,它会显示带有“打开”、“保存”和“取消”按钮的“文件下载”对话框,因此我如何设置它始终打开,而不是通过鼠标单击它。之所以会发生这种情况,是因为Microsoft Web浏览器控件不以本机方式处理Office文档。您需要做的是将其加载到网页中的ActiveX控件中 你可以这样做: <script language="javascript"> function
<script language="javascript">
function openDoc() {
var doc = new ActiveXObject("Word.Application");
doc.visible = true;
doc.Documents.Open("path.docx");
}
opeDoc();
</script>
OLE是一种过时的技术,它永远不会回来。