注册 登录
编程论坛 PowerBuilder

PB打开Excel

create_xc 发布于 2007-06-01 10:07, 3559 次点击
在PB中怎样打开一个指定目录下的Excel文档啊?急!
7 回复
#2
路過2007-06-01 10:13

用GetFileOpenName(),在pb幫助中查一下。

#3
wang_bo5122007-07-18 09:31

run("C:\Program Files\Microsoft Office\Office10\excel.exe"+''+"D:\职工\geren.xls",minimized!)

handle=openchannel("excel","geren.xls")

在这里输入导数据的语句
closechannel(handle,handle(w_print))
st_print="[print()]"
execremote(st_print,"excel","geren.xls")
execremote("[close(false)]","excel","geren.xls")
execremote("[quit()]","excel","system")

#4
千金散尽2007-07-18 22:11
三楼的方法不行的,
#5
wang_bo5122007-07-19 10:23
我写了这样一个程序,可以实现,只是这个路径C:\Program Files\Microsoft Office\Office10\excel.exe要根据所安装的office来定。我安装的office xp。其他的路径有点不同。查找一下看看excel.exe在那个目录即可。
#6
千金散尽2007-07-23 16:40
Run("C:/Program Files/Microsoft Office/Office11/excel.exe", Maximized!)可以打开的。
#7
千金散尽2007-07-23 16:55
打开已经存在的文件可以用如下方式,例如
Run("C:/Program Files/Microsoft Office/Office11/excel.exe D:/pc1/book1.xls ")
D:/pc1/book1.xls 为已经存在的文件路径。
#8
西风独自凉2007-08-04 09:13
.............
1