PB中word和excel的打印,替换,另存为操作如何进行,急急,问题真解决还可以再给100分

siuzjh 2003-01-01 09:29:07
本人在PB中使用ole控件打开word和excel文件(使用了两个不同的控件),

word控件可以对word文档进行替换操作。
ole_word.object.application.Selection.find.Execute(ls_find_string,false,true,false,false,false,true,1,true,ls_replace_string,2)
但不知调用哪个函数可以打印此word文档?
如何对打开的word文件进行“另存为”操作?

ole控件打开的excel文件如何进行替换操作和打印操作
如何对打钱的excel文件进行“另存为”操作?

...全文
214 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
imyahoo 2003-03-23
  • 打赏
  • 举报
回复
帮顶!!因为我也要的!^_^
drinsBlue 2003-03-23
  • 打赏
  • 举报
回复
同意!
双手双脚赞成!
xuebuctxy 2003-01-02
  • 打赏
  • 举报
回复
ole_excel.object.application.worksheets("sheet1").printout()
xuebuctxy 2003-01-02
  • 打赏
  • 举报
回复
ole_excel.object.application.activeworkbook.saveas(filename)
xuebuctxy 2003-01-02
  • 打赏
  • 举报
回复
ole_excel.object.application.worksheets("sheet1").cells.replace(...)
语法

expression.Replace(What, Replacement, LookAt, SearchOrder, MatchCase, MatchByte)

expression 必选。该表达式返回 Range 对象。

What String 类型,必选。Microsoft Excel 要查找的字符串。

Replacement String 类型,必选。替换字符串。

LookAt Variant 类型,可选。可为下列 XlLookAt 常量之一: xlWhole 或 xlPart。

SearchOrder Variant 类型,可选。可为下列 XlSearchOrder 常量之一: xlByRows 或 xlByColumns。

MatchCase Variant 类型,可选。若指定为 True,就进行区分大小写的查找。

MatchByte Variant 类型,可选。只有当在 Microsoft Excel 中选择或安装了双字节语言支持时,才可以使用本参数。若指定为 True,则使双字节字符仅匹配双字节字符。若指定为 False,则双字节字符可匹配其等价的单字节字符

ice2water 2003-01-02
  • 打赏
  • 举报
回复
up
sunyanbing 2003-01-02
  • 打赏
  • 举报
回复
完全同意楼上的贴子
kalven_chan 2003-01-02
  • 打赏
  • 举报
回复
另存:
ole_word.object.application.ActiveDocument.SaveAs( "filename.doc")

打印:
ole_word.object.application.printout ()

excel:
ole_word.object.application.ActiveWorkbook.SaveAs ("filename.xls")
ole_word.object.application.ActiveWindow.SelectedSheets.PrintOut()
大概就是这个样子吧.你只要在word中录制一个宏,然后编辑,这样就可以看到很多可以用的函数了.我也没有试过. 我试过使用宏里面的一些关于书签,打印的函数.还是很好用.好运

604

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 控件与界面
社区管理员
  • 控件与界面社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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