| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1547 人关注过本帖
标题:请吹水佬帮忙看一下
只看楼主 加入收藏
shenkj001
Rank: 3Rank: 3
来 自:河南安阳
等 级:论坛游侠
威 望:9
帖 子:340
专家分:147
注 册:2005-5-23
结帖率:89.29%
收藏
已结贴  问题点数:20 回复次数:2 
请吹水佬帮忙看一下
If Type('MYWORD')<>'O'
 MYWORD = Createobject('WORD.APPLICATION')
 Endif
 MYWORD=Createobject('WORD.APPLICATION')
 filelj=sys(5)+sys(2003)+'\data\rhtbzy.doc'
 ?filelj
 ow=MYWORD.DOCUMENTS.Open(filelj)
 myword.ActiveDocument.PrintPreview
myword.ActiveDocument.PrintOut && 打印
myword.Visible=.T.
 ow.saved=.T.
 ow.Close
 myword.Quit
 Release myword  
 DO WHILE isFOpen(filelj)
     INKEY(1)
 ENDDO
 **INKEY(3)
 DO WHILE !isFOpen(filelj)
     INKEY(1)
     ?'是否关闭'
   ENDDO
RETURN
FUNCTION isFOpen(cFileName)
   LOCAL hFile,st  
     st = REPLICATE(0h00,136)
     hFile = Openfile(@cFileName, @st, 0x10)
     IF (hFIle != -1)
         CloseHandle(hFile)
     ENDIF
     RETURN hFIle != -1
 ENDFUNC

提示找不到Openfile.prg
搜索更多相关主题的帖子: WORD APPLICATION DO WHILE RETURN 
2018-05-28 11:39
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:20 
OPENFILE是API函数,要声明才能使用的.
网上查到.
VB声明
Declare Function OpenFile Lib "kernel32" Alias "OpenFile" (ByVal lpFileName As String, lpReOpenBuff As OFSTRUCT, ByVal wStyle As Long) As Long
2018-05-28 12:00
shenkj001
Rank: 3Rank: 3
来 自:河南安阳
等 级:论坛游侠
威 望:9
帖 子:340
专家分:147
注 册:2005-5-23
收藏
得分:0 
谢谢mywisdom88,问题解决
DECLARE LONG OpenFile IN Kernel32 STRING@, STRING@, LONG

shenkj001@
2018-05-28 12:12
快速回复:请吹水佬帮忙看一下
数据加载中...
 
   



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

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