| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 607 人关注过本帖, 1 人收藏
标题:请教:WPS另存为XLSX并打开
取消只看楼主 加入收藏
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:260
专家分:47
注 册:2019-3-8
结帖率:94.44%
收藏(1)
已结贴  问题点数:20 回复次数:4 
请教:WPS另存为XLSX并打开
一事一问,发个新贴。
我打开一个文件,这个文件可能是WPS的,也可能是EXCEL的。要判断一下,如果是WPS的,就另存为XLSX文件,并且打开这个XLSX文件。
下列代码有问题,出不来结果:
DECLARE long IsWindowVisible IN user32 long
Wps=Createobject("ket.application")
*Wps=getobject(,"ket.application")
wps.Visible = 1
DO WHILE IsWindowVisible(wps.hWnd)!= 0
*    M_File=wps.activesheet.name   &&获取文件名
    M_File=wps.Workbooks.name   &&获取文件名
    ?M_file
    Wps.Workbooks.SaveAs(&lj\usertable\M_File.xlsx)
    Wps.Workbooks.Open(&lj\usertable\M_File.xlsx)
ENDDO
请帮忙修改,谢谢!!
搜索更多相关主题的帖子: 文件 另存为 打开 long application 
2023-05-25 10:24
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:260
专家分:47
注 册:2019-3-8
收藏
得分:0 
谢谢!
2023-05-25 17:34
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:260
专家分:47
注 册:2019-3-8
收藏
得分:0 
基本完成了。成功另存为了XLSX文件,但这个文件只可以用WPS手动打开,
Wps.Workbooks.Open("&lj\usertable\&M_File..xlsx") 打不开。excel手动或代码都打不开。
图片附件: 游客没有浏览图片的权限,请 登录注册

不知是何原因?
2023-05-25 17:55
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:260
专家分:47
注 册:2019-3-8
收藏
得分:0 
谢谢nbww!我再试试。
2023-05-25 20:31
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:260
专家分:47
注 册:2019-3-8
收藏
得分:0 
终于完成了!不管收到的是.XLSX还是.ET,都可以了。
代码如下:
Try
     oExcel = getobject(,"excel.application")
     M_File=oExcel.activeworkbook.name   &&获取文件名
Catch
    Try
       oExcel=getobject(,"ket.application")
       M_File=oExcel.activeworkbook.name   &&获取文件名:qqq.et
       M_File=substr(M_file,1,LEN(M_file)-3)
       oExcel.DisplayAlerts = .F.
       oExcel.activeWorkbook.SaveAs("&lj\usertable\&M_File..xlsx",51)
       oExcel.DisplayAlerts = .T.
       oExcel.Workbooks.Open("&lj\usertable\&M_File..xlsx")
    CATCH
        =MESSAGEBOX("请打开一个信息采集表!",0+48,"提醒!")
        CANCEL
    ENDTRY
EndTry

谢谢大家,特别是nbww!!
2023-05-25 21:49
快速回复:请教:WPS另存为XLSX并打开
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015735 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved