:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

รบกวนขอ คำแนะนำหรือ code vba ที่ใช้ดึงตัวอักษรจาก file acrobat มาวางที่ excel ครับ

Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่

Post a reply


This question is a means of preventing automated form submissions by spambots.
Smilies
:D :thup: :cp: :flw: :rz: :sg: :tt: :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :ard: :arl: :aru: :| :mrgreen: :geek: :ugeek:

BBCode is ON
[img] is ON
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: รบกวนขอ คำแนะนำหรือ code vba ที่ใช้ดึงตัวอักษรจาก file acrobat มาวางที่ excel ครับ

Re: รบกวนขอ คำแนะนำหรือ code vba ที่ใช้ดึงตัวอักษรจาก file acrobat มาวางที่ excel ครับ

#8

by puriwutpokin » Thu Nov 21, 2019 10:27 pm

ลองรันดูอีกทีด้วยโค้ดเดิม คัดลอกจากนี้ไปดูครับ

Code: Select all

Sub convertpdf24()
Dim AcroXApp As Acrobat.AcroApp
Dim AcroXAVDoc As Acrobat.AcroAVDoc
Dim AcroXPDDoc As Acrobat.AcroPDDoc
Dim Filename As String
Dim jsObj As Object
Dim NewFileName As String
Filename = "D:\rapid\pyexcel.pdf"
NewFileName = "D:\rapid\file.txt"
Set AcroXApp = CreateObject("AcroExch.App")
'AcroXApp.Show
Set AcroXAVDoc = CreateObject("AcroExch.AVDoc")
AcroXAVDoc.Open Filename, "Acrobat"
Set AcroXPDDoc = AcroXAVDoc.GetPDDoc
Set jsObj = AcroXPDDoc.GetJSObject
jsObj.SaveAs NewFileName, "com.adobe.acrobat.plain-text"
AcroXAVDoc.Close False
AcroXApp.Hide
AcroXApp.Exit
End Sub

Re: รบกวนขอ คำแนะนำหรือ code vba ที่ใช้ดึงตัวอักษรจาก file acrobat มาวางที่ excel ครับ

#7

by snasui » Thu Nov 21, 2019 10:04 pm

:D เข้า VBE > Tools > References > สังเกตว่าติด Missing ตามภาพหรือไม่ครับ สำหรับเครื่องผมไม่ได้ลง Acrobat จะติด Error เครื่องที่ไม่มี Acrobat จะไม่สามารถช่วยทดสอบให้ได้ครับ
Attachments
Annotation 2019-11-21 220150.png
Annotation 2019-11-21 220150.png (199.07 KiB) Viewed 45 times

Re: รบกวนขอ คำแนะนำหรือ code vba ที่ใช้ดึงตัวอักษรจาก file acrobat มาวางที่ excel ครับ

#5

by akekorn » Thu Nov 21, 2019 9:47 pm

รบกวนด้วยครับผม
ขอบคุณครับ
Attachments
DownloadSanDiskSecureAccess_Mac.pdf
(352.69 KiB) Downloaded 9 times
pyexcel.pdf
(352.69 KiB) Downloaded 10 times

Re: รบกวนขอ คำแนะนำหรือ code vba ที่ใช้ดึงตัวอักษรจาก file acrobat มาวางที่ excel ครับ

#4

by snasui » Thu Nov 21, 2019 6:43 am

:D แนบไฟล์ตัวอย่างทั้งหมดสำหรับมาด้วยจะได้ช่วยทดสอบได้ครับ

Re: รบกวนขอ คำแนะนำหรือ code vba ที่ใช้ดึงตัวอักษรจาก file acrobat มาวางที่ excel ครับ

#3

by akekorn » Wed Nov 20, 2019 9:12 pm

รบกวนขอคำแนะนำด้วยครับ

Re: รบกวนขอ คำแนะนำหรือ code vba ที่ใช้ดึงตัวอักษรจาก file acrobat มาวางที่ excel ครับ

#2

by akekorn » Wed Nov 20, 2019 9:11 pm

พอดีผมลองใช้ code ตัวนี้ แต่ขึ้น error

Code: Select all

Sub convertpdf2()
                
                Dim AcroXApp As Acrobat.AcroApp
                Dim AcroXAVDoc As Acrobat.AcroAVDoc
                Dim AcroXPDDoc As Acrobat.AcroPDDoc
                Dim Filename As String
                Dim jsObj As Object
                Dim NewFileName As String
                
                Filename = "D:\rapid\pyexcel.pdf"
                NewFileName = "D:\rapid\ake.txt"
                
                Set AcroXApp = CreateObject("AcroExch.App")
                'AcroXApp.Show
                
                Set AcroXAVDoc = CreateObject("AcroExch.AVDoc")
                AcroXAVDoc.Open Filename, "Acrobat"
                
                Set AcroXPDDoc = AcroXAVDoc.GetPDDoc
                
                
                Set jsObj = AcroXPDDoc.GetJSObject
                
                
                jsObj.SaveAs NewFileName, xlTextWindows
                
                
                
                AcroXAVDoc.Close False
                AcroXApp.Hide
                AcroXApp.Exit
                
                End Sub

แต่มันขึ้น error
Attachments
error.JPG
error.JPG (39.63 KiB) Viewed 60 times

รบกวนขอ คำแนะนำหรือ code vba ที่ใช้ดึงตัวอักษรจาก file acrobat มาวางที่ excel ครับ

#1

by akekorn » Wed Nov 20, 2019 8:32 pm

สวัสดีครับเพื่อนสมาชิกทุกท่าน
ผมขอความอนุเคราะห์หรือแนะนำ ในการนำข้อความใน file acrobat pdf มาวางเป็น text file หรือ excel file ก้อได้ครับ
ว่าจะทำอย่างไรได้บ้างที่ไม่ใช่ copy ใน clipboard แล้ว paste เพราะ ไม่ตอบโจทย์และมีโอกาสไม่ถูกสูง
ขอคำแนะนำด้วยครับ หรือหากทานใดจะ อนุเคราะห์ source code vba ที่ใช้มาแล้วได้ผล จะขอบพระคุณมากๆครับผม

Top