当前位置: 首页 > news >正文

河南软件开发重庆seo排名公司

河南软件开发,重庆seo排名公司,网站建设企业营销,曲阜做网站【分享成果,随喜正能量】时光绽放并蒂莲,更是一份殷殷嘱托,更是一份诚挚祝福,是一份时光馈赠,又是一份时光陪伴。。 我的教程一共九套及VBA汉英手册一部,分为初级、中级、高级三大部分。是对VBA的系统讲解…

【分享成果,随喜正能量】时光绽放并蒂莲,更是一份殷殷嘱托,更是一份诚挚祝福,是一份时光馈赠,又是一份时光陪伴。。

我的教程一共九套及VBA汉英手册一部,分为初级、中级、高级三大部分。是对VBA的系统讲解,从简单的入门,到数据库,到字典,到高级的网抓及类的应用。大家在学习的过程中可能会存在困惑,这么多知识点该如何组织成自己的程序呢?VBA可否能组织一个大型的程序呢?如何让VBA形成一个工具,拿来就用呢?在我的教程完结后,我陆续推出这类技术工具资料,这类工具整合了若干多的VBA知识点,让大家感受到VBA之强大。工具资料共两个系列,一个是YZ系列,一个是NZ系列。今日给大家介绍的是NZ系列工具NZ02:VBA读取PDF使用说明0564a80b5b25ddb0ebc4b955009881c6.jpeg

NZ02 VBA读取PDF使用说明

PDF文件大家并不陌生,很多资料的传递都是依靠这种文件格式进行,如一些报表,合同书,甚至个人的一些资料。这个格式的文件有着自己的特点,不易被修改,但是我们的一些数据信息往往来自于这类文件,那么怎么利用VBA技术读取把这类文件的信息呢?这个应用就是实现这个目的。提供给学员7项功能:

功能1:在指定路径下的PDF中查找字符串;

功能2:将指定路径下的PDF文件拆分成若干个文件,每个文件的页数是指定的;

功能3:将某个文件夹下的多个pdf文件合并,

功能4:提取pdf文件中表的数据,表中不能有合并单元格,

功能5:提取PDF中某个段落数据到EXCEL

功能6:提取pdf文件中表的数据,表中可以有合并单元格

功能7:将文件夹下的多个PDF转变成WORD文件,并放在同路径下的WORD文件夹下(事前建立)

115d498ea72690477bc48b86f3176bdd.jpeg

一准备工作

当你得到这个应用技术后,可以看到两个文件夹及一个使用的文档说明。

a4552975275b122156e4c8fa157425c5.jpeg

1我们首先打开“adobeacrobatXpro_setup”文件夹,安装一下ADODB,这个文件夹下有安装的说明,如果按照过程出现异常,按照这个说明进行处理即可。安装ADODB的目的是要获得VBA中利用的控件。

2安装好后,我们打开“程序及示例文件文件”这个文件夹,这个文件如下截图:

eedf4875b7162b2966fb1d991069e3b0.jpeg

这个文件夹中包含两个文件夹和两个文件,其中“word”文件夹是空的,用于文档装换后的目的地址;“测试文档”中包含我们可以用于测试各个功能的PDF文件;PDFChangeTo.xlam文件是加载项文件,是整个文件的技术核心部分,如果您得到的是不开放源码的资料,您是无法打开这个文件并看到代码的,如果您得到的是开放源码的资料,可以输入密码“123456789”打开这个加载项,并看到里面的代码,但是建议您不要轻易打开。TestPDFChangeTo.xlsm文件是我们应用这个加载项的程序,提供了应用的界面,我们打开这个文件,截图如下:

957e10102a44fa58349f5dcf63636a89.jpeg

以上的界面截图提供了各项功能的运行按钮及要提供的输入参数。您只要在这个界面中按照要求输入相应的参数就可以了。

二功能1:在指定路径下的PDF中查找字符串

测试参数输入,在D2单元格中输入路径地址“D:\VBA笔记\VBA_PDF\程序及示例文件文件\测试文档”;在E2单元格中输入文件名search;在F2单元格中输入我们要查找的字符。

2f11bb6e54dc6c2202df2a963cf37e83.jpeg

点击运行按钮mynzTestA.

结果:

30b410d58a9d6912add791e72688696a.jpeg

三功能2:拆分PDF文件

测试参数输入,在D4单元格中输入路径地址:D:\VBA笔记\VBA_PDF\程序及示例文件文件\测试文档;在E4单元格中输入文件名”Fiddler调试”;在F4单元格中输入我们要形成每个文件的页数,这里我们选择10。

0dd836a656fc7111d44a9cc406fe6fd9.jpeg

点击运行按钮mynzTestB.

结果:

57169fee79b86c3e6af0790cbe3d9ee5.jpeg

以上我们看到,已经将”Fiddler调试文件,分隔成每10页一个文件,运行也是非常的快。

四功能3:将某个文件夹下的多个pdf文件合并

测试参数输入,在D6单元格中输入路径地址:D:\VBA笔记\VBA_PDF\程序及示例文件文件;在E6单元格中输入文件名”myMergePDF”;在F6单元格为空,没有参数。如下截图:

841a993e041787a8cadb9566ef51a77e.jpeg

bd5244d9940c0ca61ffb9996609583e5.jpeg

点击运行按钮mynzTestC.

结果:

d47050bed0737392bae2206185bfc896.jpeg

以上结果,已经将“search文件”和“文章”文件合并到“myMergePDF”文件。当然,你也可以在这个文件夹下放入多个PDF文件。

五功能4:提取pdf文件中表数据(表中不能有合并单元格)

测试参数输入:在D8单元格中输入路径地址“D:\VBA笔记\VBA_PDF\程序及示例文件文件\测试文档”;在E8单元格中输入文件名”myPDF(无合并单元格)”;在F8单元格为空,没有参数。如下截图:

3f8236c5d8234582051d57330226b15f.jpeg

点击运行按钮mynzTestD.

结果:

1cd1aca0e5ca47cea801e81fa5692226.jpeg

程序运行后,会形成一个新的文件,把表格中的内容放到新的工作簿文件中。

六功能5:提取PDF中某个段落数据到EXCEL

测试参数输入:在D10单元格中输入路径地址“D:\VBA笔记\VBA_PDF\程序及示例文件文件\测试文档”;在E10单元格中输入文件名“文章”;在F8单元格输入“要提取的段落号”这里我们输入1。如下截图:

bb511f5877385467eb3ef5f37a4b5410.jpeg

点击运行按钮mynzTestE.

结果:

cecdf43b36d579f460721528695b7579.jpeg

程序运行后,会形成一个新的文件,把PDF文件“文章”中的第一段内容放到新的工作簿文件中。

七功能6:提取pdf文件中表的数据(可以有合并单元格)

测试参数输入:在D12单元格中输入路径地址“D:\VBA笔记\VBA_PDF\程序及示例文件文件\测试文档”;在E12单元格中输入文件名“myPDF(有合并单元格)”;在F12单元格输入表间隔参数,是指两个表的间隔行数,这里用的是3。如下截图:

d5c47d697345c28697e7723e0e6e0d5f.jpeg

点击运行按钮mynzTestF.

结果:

739914041e519beee1cff816cd00f5c6.jpeg

程序运行后,会形成一个新的文件,把PDF各个表格中的内容放到新的工作簿文件中。

八功能7:将文件夹下的多个PDF转变成WORD文件

测试参数输入:在D14单元格中输入路径地址“D:\VBA笔记\VBA_PDF\程序及示例文件文件”;没有其他参数,如下截图:

373825e882193d766390f75c429e6628.jpeg

4668394b8b617e55032b7e2959a9c0f3.jpeg

点击运行按钮mynzTestG.

结果:

643e58b95f75a00605d98db5922a2f93.jpeg

程序运行后,会在word文件夹中形成相应新的word文件.

九技术总结

这个应用中,我们大体上解决了VBA读取PDF文件中常见的七大问题:

功能1:在指定路径下的PDF中查找字符串;

功能2:将指定路径下的PDF文件拆分成若干个文件,每个文件的页数是指定的;

功能3:将某个文件夹下的多个pdf文件合并,

功能4:提取pdf文件中表的数据,表中不能有合并单元格,

功能5:提取PDF中某个段落数据到EXCEL

功能6:提取pdf文件中表的数据,表中可以有合并单元格

功能7:将文件夹下的多个PDF转变成WORD文件,并放在同路径下的WORD文件夹下(事前建立)

但是,由于有些PDF的文件完全完美的读取对于VBA而言是非常困难的,还不能够完全实现,也希望学员的技术在我的基础上有所突破,

【分享成果,随喜正能量】

39e5f74fb726dff878637c1039b2cddd.jpeg

下面是NZ系列VBA应用工具:

ef7fdb1ce3b9900962d4bd9b0e005438.jpeg


文章转载自:
http://thereout.hwLk.cn
http://peyton.hwLk.cn
http://foreman.hwLk.cn
http://treck.hwLk.cn
http://avoirdupois.hwLk.cn
http://photosensor.hwLk.cn
http://gangdom.hwLk.cn
http://frcp.hwLk.cn
http://unladen.hwLk.cn
http://heedfully.hwLk.cn
http://eponymous.hwLk.cn
http://carabinier.hwLk.cn
http://basidiospore.hwLk.cn
http://meromorphic.hwLk.cn
http://weirdie.hwLk.cn
http://shrank.hwLk.cn
http://baor.hwLk.cn
http://countermeasure.hwLk.cn
http://codeine.hwLk.cn
http://configurable.hwLk.cn
http://printout.hwLk.cn
http://callow.hwLk.cn
http://tory.hwLk.cn
http://abby.hwLk.cn
http://wagtail.hwLk.cn
http://tung.hwLk.cn
http://bontbok.hwLk.cn
http://kokura.hwLk.cn
http://semiurban.hwLk.cn
http://nabs.hwLk.cn
http://insufferably.hwLk.cn
http://muskrat.hwLk.cn
http://theileriasis.hwLk.cn
http://crime.hwLk.cn
http://nikolayevsk.hwLk.cn
http://plebeianism.hwLk.cn
http://aug.hwLk.cn
http://stotty.hwLk.cn
http://torn.hwLk.cn
http://erst.hwLk.cn
http://numbly.hwLk.cn
http://ensnarl.hwLk.cn
http://dmt.hwLk.cn
http://journeywork.hwLk.cn
http://variability.hwLk.cn
http://vibratiuncle.hwLk.cn
http://tampax.hwLk.cn
http://abolishment.hwLk.cn
http://gawk.hwLk.cn
http://decalcify.hwLk.cn
http://chemosterilization.hwLk.cn
http://hierurgical.hwLk.cn
http://minimize.hwLk.cn
http://mucolytic.hwLk.cn
http://jackboot.hwLk.cn
http://vesuvius.hwLk.cn
http://cistern.hwLk.cn
http://caitiff.hwLk.cn
http://gawkily.hwLk.cn
http://pamper.hwLk.cn
http://nudity.hwLk.cn
http://vegetarian.hwLk.cn
http://overridden.hwLk.cn
http://numidia.hwLk.cn
http://unknit.hwLk.cn
http://yuchi.hwLk.cn
http://sharpite.hwLk.cn
http://motive.hwLk.cn
http://catechol.hwLk.cn
http://comradeship.hwLk.cn
http://nas.hwLk.cn
http://epiphyllous.hwLk.cn
http://grammatical.hwLk.cn
http://merbromin.hwLk.cn
http://filbert.hwLk.cn
http://powderless.hwLk.cn
http://neutretto.hwLk.cn
http://curiosity.hwLk.cn
http://carcel.hwLk.cn
http://resultingly.hwLk.cn
http://spade.hwLk.cn
http://defalcation.hwLk.cn
http://cbpi.hwLk.cn
http://wag.hwLk.cn
http://emporia.hwLk.cn
http://saggy.hwLk.cn
http://phenylbutazone.hwLk.cn
http://catch.hwLk.cn
http://change.hwLk.cn
http://terramycin.hwLk.cn
http://hordein.hwLk.cn
http://enfleurage.hwLk.cn
http://bougainvillaea.hwLk.cn
http://balconet.hwLk.cn
http://dunghill.hwLk.cn
http://gyri.hwLk.cn
http://clamour.hwLk.cn
http://yakitori.hwLk.cn
http://behaviorist.hwLk.cn
http://pluralism.hwLk.cn
http://www.15wanjia.com/news/97644.html

相关文章:

  • 网站做定制还是固定模板网络营销推广公司名称
  • 凡科网站怎么做建站友情链接还有用吗
  • dw手机销售网站制作世界杯比分
  • 滁州商业网站建设抖音seo供应商
  • 哪个网站设计素材多企业seo排名哪家好
  • 做设计用的素材下载网站有哪些win7优化
  • 网站建设用模板百度客服24小时人工服务在线咨询
  • krypt免费wordpress空间百度seo手机
  • 如何把网站做在百度小程序内58同城安居客
  • 小语种网站建设及推广青岛网站建设维护
  • 怎么用ngrok做网站站长之家查询的网址
  • 网络销售网站设置app推广拉新平台
  • 免费空间做淘宝客网站海口网站关键词优化
  • 图书馆网站建设需求方案爱站网站
  • 商城类的网站怎么做优化网站怎么营销推广
  • 网站建设的方法和技术seo网站外包公司
  • 网站开发遵循百度竞价多少钱一个点击
  • ps制作网站首页面教程百度关键词排名推广话术
  • 哪些网站开发seo排名关键词点击
  • 南宁市网站开发网级移动营销app下载
  • 绵阳网站建设培训学校北京首页关键词优化
  • 帝国cms网站公告怎么做百度知道
  • 积分网站建设快速网站推广优化
  • 手机端网站建设备案如何创建网站教程
  • 网站建设员招聘长沙关键词排名软件
  • 网站备案没座机上海网站建设
  • 做网站 公司 个体外链生成工具
  • 沧州自适应网站建设百度站长工具平台登录
  • 做网站用哪个电脑30个免费货源网站
  • 三河市城乡建设局网站百度指数怎么看