请教各位大虾,VFP控制EXCEL的问题

surchin 2011-06-26 09:12:20
oleapp=createobject("excel.application")
oleapp.workbooks.Open(文件名)
这里怎么样能够做到如果有这个文件就打开,没有就新建一个?谢谢
...全文
85 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
WWWWA 2011-06-27
  • 打赏
  • 举报
回复
ole_excel = CreateObject("Excel.Application")
_ole_excel.VISIBLE=.T.
IF !FILE('R:\TEM\123.XLS')
_ole_excel.Workbooks.add
_ole_excel.ActiveWorkbook.SAVEas('R:\TEMp\123.XLS')
else
_ole_excel.WorkBooks.Open('R:\TEMp\123.XLS')
endif
我是小数位 2011-06-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 taohua300 的回复:]
文件名应该是完整的路径


C/C++ code

oleapp=createobject("excel.application")
if file("c:\t.xls")
oleapp.workbooks.Open("c:\t.xls")
oleapp.visible = .t.
Messagebox("已经打开")
Else
oleapp.……
[/Quote]樓上已經幫你解決,UP
taohua300 2011-06-27
  • 打赏
  • 举报
回复
文件名应该是完整的路径


oleapp=createobject("excel.application")
if file("c:\t.xls")
oleapp.workbooks.Open("c:\t.xls")
oleapp.visible = .t.
Messagebox("已经打开")
Else
oleapp.workbooks.add
oleapp.ActiveWorkBook.SaveAs("c:\t.xls")
Endif

oleapp.WorkBooks.close
oleapp.quit
surchin 2011-06-27
  • 打赏
  • 举报
回复
谢谢各位

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧