| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1482 人关注过本帖
标题:如何将doc、xls或pdf等文档页数值传递到dbf字段中
取消只看楼主 加入收藏
caolp
Rank: 1
等 级:新手上路
帖 子:160
专家分:5
注 册:2014-7-12
结帖率:92.31%
收藏
已结贴  问题点数:20 回复次数:10 
如何将doc、xls或pdf等文档页数值传递到dbf字段中
各位老师,本人在设计一个《档案资料管理系统》时遇到一个问题无法处理,麻烦老师帮个忙。
    该系统有一个“归档文件信息表”(专门用来储存“文档编号”、“文档名称”、“建档日期”和“文档页数”的,表中的文件名包含所有文档类型,如:doc、xls或pdf等类型的文档);有一个“归档文件目录”报表(在该报表中有“文档编号”、“文档名称”、“建档日期”、“文档页数”四个字段变量),在该报表中“文档编号”、“文档名称”、“建档日期”比较好处理,唯独“文档页数”,不知怎样从doc、xls或pdf等文档页数传递到该字段中来,敬请各位老师指教,谢谢!
搜索更多相关主题的帖子: 管理系统 如何 资料 
2014-12-27 00:10
caolp
Rank: 1
等 级:新手上路
帖 子:160
专家分:5
注 册:2014-7-12
收藏
得分:0 
以下是引用sdta在2014-12-27 10:28:11的发言:

既然要用这些信息,就要到网上查资料,研究VBA,毕竟这些内容是大家不常用到的。
要改进学习方法。
网上找不到这方面的资料,再说我对VBA一窍不通。我提到的问题很难吗?VFP不能解决吗,非要VBA吗?哪位老师能帮我,谢谢!
2014-12-27 19:08
caolp
Rank: 1
等 级:新手上路
帖 子:160
专家分:5
注 册:2014-7-12
收藏
得分:0 
通过这几天在本论坛和其它论坛的探索求助,未发现有超越上述两位老师的技术水平,的确证实以上两位老师所言极是。求助的问题,高手解决不了,更没有人能解决,看来并非是VFP所能解决的。在此,特向两位老师道一声:“对不起!”
2014-12-29 11:14
caolp
Rank: 1
等 级:新手上路
帖 子:160
专家分:5
注 册:2014-7-12
收藏
得分:0 
谢谢老师,我在找找。
2014-12-29 12:53
caolp
Rank: 1
等 级:新手上路
帖 子:160
专家分:5
注 册:2014-7-12
收藏
得分:0 
感谢wzxc老师热心帮助!学生心领了。
2014-12-30 17:58
caolp
Rank: 1
等 级:新手上路
帖 子:160
专家分:5
注 册:2014-7-12
收藏
得分:0 
以下是引用wzxc在2014-12-30 19:33:41的发言:

word文档的研究出来了MyWord=CreateObject('Word.Application')
MyWord.Visible=.T.
MyWord.Documents.Open ('e:\xin\笑话\爆笑答案.doc')

 aaa=MyWord.ActiveWindow.ActivePane.Pages.Count

?aaa

又是一位高手,刚才试用了wzxc老师的代码,果真成功了,非常感谢wzxc老师鼎力帮助!
2015-01-01 19:46
caolp
Rank: 1
等 级:新手上路
帖 子:160
专家分:5
注 册:2014-7-12
收藏
得分:0 
wzxc老师您好,引用您的代码,我在统计Word文档页码时已获得成功,但在统计Excel文档页数时,使用下面的代码提示错误,不知为什么?麻烦老师指点一下。谢谢!
MyExcel=Createobject('Excel.application')
MyExcel.Visible= .T.
MyExcel.Documents.Open ('E:\考试名称.xls')
aaa=MyExcel.ActiveSheet.PageSetup.pages.count
?aaa
2015-01-01 23:36
caolp
Rank: 1
等 级:新手上路
帖 子:160
专家分:5
注 册:2014-7-12
收藏
得分:0 
我把第三行的语句进行了修改,运行后显示的“721”。实际“考试名册.xls”表,只有6页,这721是什么数?哪位老师能给予解释,谢谢!

修改后的代码如下:
myexcel=createobject('excel.application')&&创建一个对象
myexcel.visible=.t.&&可见
myexcel.Application.WorkBooks.Open ('E:\考试名册.xls')&&修改后的语句
aaa=myexcel.ActiveSheet.PageSetup.pages.count
?aaa
2015-01-03 22:10
caolp
Rank: 1
等 级:新手上路
帖 子:160
专家分:5
注 册:2014-7-12
收藏
得分:0 
以下是引用wangzhiyi在2015-1-5 09:27:46的发言:

你的EXCEL文件是不是有分页或者是你的纸质设置问题?能否把你的EXCEL文件上传上来?!

考试名册.rar (8.37 KB)
2015-01-05 12:18
caolp
Rank: 1
等 级:新手上路
帖 子:160
专家分:5
注 册:2014-7-12
收藏
得分:0 
非常感谢wangzhiyi老师帮助,问题解决了。
2015-01-05 13:06
快速回复:如何将doc、xls或pdf等文档页数值传递到dbf字段中
数据加载中...
 
   



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

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