Tabl cynnwys
Un o'r problemau cyffredin sy'n wynebu'r rhan fwyaf ohonom yn ein bywydau bob dydd yw sut i dynnu rhywfaint o ddata penodol o ffeil PDF i daflen waith Excel gan ddefnyddio VBA . Yn yr erthygl hon, byddaf yn dangos i chi sut rydych chi'n cyflawni hyn yn gyfforddus gydag enghreifftiau a darluniau cywir.
Tynnu Data Penodol o PDF i Excel Gan Ddefnyddio VBA (Golwg Cyflym)
3289
Lawrlwythwch Gweithlyfr Ymarfer
Lawrlwythwch y gweithlyfr ymarfer hwn i wneud ymarfer corff tra byddwch yn darllen yr erthygl hon.
Detholiad Data o PDF. xlsm
Trosolwg i Dynnu Data Penodol o PDF i Excel Gan Ddefnyddio VBA (Dadansoddiad Cam wrth Gam)
Felly, heb oedi pellach, gadewch i ni fynd at ein prif drafodaeth heddiw. Yma mae gennym ni ffeil PDF o'r enw standardnormaltable.pdf sy'n cynnwys tabl o'r dosraniad normal.
Ac rydym ni 'wedi agor taflen waith o'r enw Sheet1 mewn gweithlyfr Excel lle byddwn yn copïo'r data o'r ffeil PDF .
Nawr byddaf yn dangos y gallwch gopïo data o'r ffeil PDF i'r daflen waith Excel trwy ddadansoddiad cam wrth gam.
⧪ Cam 1: Datgan y Mewnbynnau Angenrheidiol<2
Yn gyntaf oll, mae'n rhaid i chi ddatgan y mewnbynnau angenrheidiol. Mae'r rhain yn cynnwys enw'r daflen waith, ystod y celloedd, lleoliad y rhaglen y bydd y ffeil PDF yn cael ei hagor drwyddo ( Adobe Reader yn yr enghraifft hon), a lleoliad y PDF ffeil.
6991
⧪ Cam 2: Agor y Ffeil PDF (drwy Ddefnyddio Gorchymyn Shell VBA)
Nesaf, rydym' rhaid i mi ffonio'r swyddogaeth VBA Shell i agor y ffeil PDF .
4767
⧪ Cam 3 (Dewisol): Aros am Ychydig Eiliadau
Mae hwn yn ddewisol. Ond pan fydd gennych chi gyfres hir o dasgau, mae'n well aros am ychydig funudau i ganiatáu i'ch cyfrifiadur orffen y dasg gynharach yn llwyddiannus a dechrau tasg newydd.
1767
Yma, rydyn ni'n aros am 30 eiliad. Ond os dymunwch, gallwch aros am fwy.
⧪ Cam 4: Defnyddio SendKeys i Gopïo Data o'r Ffeil PDF
Mae'n debyg mai dyma'r dasg bwysicaf. Byddwn yn defnyddio 3 SendKeys:
- ALT + V, P, C: Mae hyn yn bennaf ar gyfer galluogi'r sgrolio i mewn y PDF . Ar gyfer ffeiliau bach, nid yw hyn yn angenrheidiol. Ond ar gyfer ffeiliau mwy, daw hyn yn angenrheidiol ar gyfer dewis y ffeil gyfan.
- CTRL + A: Mae hyn ar gyfer dewis y ffeil gyfan.
- CTRL + C : Ar gyfer copïo'r ffeil a ddewiswyd.
Felly, llinellau'r cod fydd:
1444
⧪ Cam 5: Gludo'r Data yn y Ffeil Excel
Rydym wedi agor y ffeil PDF benodol ac wedi copïo data o'r ffeil honno. Nawr mae'n rhaid i ni gludo'r data hwnnw i'r ystod ddymunol o'r daflen waith.
4905
Yma, rydw i wedi pastio yng nghell A1 y daflen waith. Wrth gwrs, gallwch chi ei gludo yn unrhyw le arallyn ôl eich dymuniad.
⧪ Cam 6 (Dewisol): Cau'r Ffeil PDF (Dod â'r Cais i Ben)
Yn olaf, mae'n well cau'r rhaglen redeg ar eich ôl yn cael eu gwneud gyda'r echdynnu data.
9296
Darllen Mwy: Sut i Dynnu Data o PDF i Excel (4 Ffordd Addas)<2
Darlleniadau Tebyg
- Sut i Allforio Data o PDF Fillable i Excel (gyda Chamau Cyflym)
- Sut i Allforio Sylwadau PDF i Daenlen Excel (3 Tric Cyflym)
Enghraifft i Dynnu Data Penodol o PDF i Excel Gan Ddefnyddio VBA
Rydym wedi gweld y weithdrefn cam wrth gam i dynnu data o ffeil PDF i daflen waith Excel gan ddefnyddio VBA .
Felly, mae'r
⧭ VBA Cod:
4135
⧭ Allbwn:
Rhedwch y cod hwn. A bydd yn copïo data o'r ffeil PDF o'r enw "standardnormaltable" i'r daflen waith o'r enw "Taflen1" yn y llyfr gwaith gweithredol.
Darllen Mwy: Sut i Dynnu Data o Ffeiliau PDF Lluosog i Excel (3 Ffordd Addas)
Pethau i Cofiwch
- Rhaid cadw'r gweithlyfr y byddwch yn copïo'r data o'r ffeil PDF ynddo ar agor wrth redeg y cod. Fel arall, bydd yn rhaid i chi ddefnyddio enw'r llyfr gwaith yn y cod.
- Enw'rrhaid gosod y rhaglen rydych chi'n ei defnyddio o fewn y cod ( Adobe Acrobat DC yma) ar eich cyfrifiadur. Fel arall, byddwch yn derbyn gwall.
- Ar gyfer setiau data mawr o ffeiliau PDF , gall y broses gymryd peth amser i gopïo'r holl ddata a gludo. Felly byddwch yn amyneddgar ac arhoswch nes bydd y broses wedi'i chwblhau'n llwyddiannus.
Casgliad
Felly, dyma'r broses i dynnu rhywfaint o ddata penodol o PDF ffeil i daflen waith Excel gan ddefnyddio VBA . Oes gennych chi unrhyw gwestiynau? Mae croeso i chi ofyn i ni. A pheidiwch ag anghofio ymweld â'n gwefan ExcelWIKI am ragor o bostiadau a diweddariadau.