欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → objExcel.Application.save的问题

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有4823人关注过本帖树形打印复制链接

主题:objExcel.Application.save的问题

帅哥哟,离线,有人找我吗?
dwjgwsm
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:864 积分:607 威望:0 精华:0 注册:2013/3/14 23:16:32
objExcel.Application.save的问题  发帖心情 Post By:2014/9/14 11:19:18 [只看该作者]

代码中如果加入

objExcel.Application.save

那么每次运行必定出现这个问题:

图片点击可在新窗口打开查看此主题相关图片如下:2014-09-14_111536.jpg
图片点击可在新窗口打开查看

我去找了一下(显示隐藏文件,系统文件),查不到这个文件.如果不加这一句,一切正常.
请问什么缘故?


 回到顶部
帅哥哟,离线,有人找我吗?
dwjgwsm
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:864 积分:607 威望:0 精华:0 注册:2013/3/14 23:16:32
  发帖心情 Post By:2014/9/14 11:22:29 [只看该作者]

Sub cs()
  On Error Resume Next
  filestr="E:\滑点记录.xlsm"
  tname=""
  filename=filestr
  do
     filename=right(filename,len(filename)-instr(filename,"\"))
  loop while instr(filename,"\")>0      '取得文件名
    
  Set objExcel = GetObject(,"Excel.Application")  
  if Err.number=0 then
    Set objExcel = GetObject(filestr)  
  else
    Set objExcel = CreateObject("Excel.Application")
    Set objExcel = GetObject(filestr)
    Err.clear
  end if  
  
  objExcel.Parent.Windows(filename).Activate
  objExcel.Application.Visible = true
  objExcel.Application.Sheets("Sheet1").range("a2")="测试4"
  objExcel.Application.save
 'objExcel.Application.quit

End Sub

 回到顶部
帅哥哟,离线,有人找我吗?
guotx2010
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蜘蛛侠 帖子:1366 积分:5210 威望:0 精华:7 注册:2010/12/11 18:00:33
  发帖心情 Post By:2014/9/15 21:59:13 [只看该作者]

加上objExcel.Application.displayalert=false就不会提示警告提示了!

 回到顶部
帅哥哟,离线,有人找我吗?
dwjgwsm
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:864 积分:607 威望:0 精华:0 注册:2013/3/14 23:16:32
  发帖心情 Post By:2014/9/22 0:12:11 [只看该作者]

对的~谢谢版主!

 回到顶部