以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  wps和office的Excel的appilcation对象不通用,wps里面设置了兼容也不行呀  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=177987)

--  作者:937775799
--  发布时间:2022/6/13 22:40:00
--  wps和office的Excel的appilcation对象不通用,wps里面设置了兼容也不行呀
wps和office的Excel的appilcation对象不通用,wps里面设置了兼容也不行呀、
弹出1和2,就报错了,之前用office 都是好好的,可是wps用的人越来越多。
----------------------------------
doubleclick代码是
Dim app As object = Functions.Execute("获得WebBrowser中Application")
app.ActiveCell = e.Sender.SelectedValue
MessageBox.Show("4")

-------------------------
Functions.Execute("获得WebBrowser中Application")代码是
MessageBox.Show("1")
Dim oDocument As object = axWebBrowser.Gettype().InvokeMember("Document", System.Reflection.BindingFlags.GetProperty, Nothing, axWebBrowser, Nothing)
MessageBox.Show("2")
Dim oApplication As object = axWebBrowser.Gettype().InvokeMember("Application", System.Reflection.BindingFlags.GetProperty, Nothing, oDocument, Nothing)
MessageBox.Show("3")
Return oApplication
----------------------------

--  作者:有点蓝
--  发布时间:2022/6/13 22:50:00
--  
这个没有办法,必须安装office
--  作者:937775799
--  发布时间:2022/6/13 22:50:00
--  
我能不能判断一下 然后 office 用一个获得,wps用一个获得
--  作者:有点蓝
--  发布时间:2022/6/13 23:01:00
--  
不能。因为浏览器控件是微软的东西,只认自己的组件
--  作者:937775799
--  发布时间:2022/6/13 23:15:00
--  
那能不能用wps浏览器控件 打开wps,
office的打开excel的,
在打开页面的时候就区分开


--  作者:有点蓝
--  发布时间:2022/6/14 8:34:00
--  
不存在什么wps浏览器控件