ช่วยหน่อยครับ Code vba ขึ้น error 91 ครับ
กระทู้เก่าบอร์ด อ.Yeadram

 828   3
URL.หัวข้อ / URL
ช่วยหน่อยครับ Code vba ขึ้น error 91 ครับ

คือผมต้องการ export เป็น Pdf ครับ แต่พอ Export แล้ว รอบแรกจะของการเปิด โปรแกรม จะ run ได้เป็นปรกติ แต่พอกด run ซ้ำ รอบ จะขึ้น error 91 ขึ้นตรงที่ export to pdf file ทันทีครับ

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, FileName:=CurrentProject.Path & "\" & pdf_nme & ".pdf", Quality:= _
       xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
       OpenAfterPublish:=True

อันนี้เป็น code ตัวอย่างครับ คือต้องทำยังไง เพื่อให้ run ซ้ำได้ครับ

3 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R22064
File PDF ที่สร้างแต่แรกเปิดค้างอยู่หรือเปล่าครับ?
2 @R22065
น่าจะใช่ครับ แต่ผม ทำcode vba ปิดมันไม่เป็น ครับ ไม่รู้ว่า ใช้ referent ตัวไหน กับ code vba สั่งให้มันปิดยังไง
3 @R22074
ผมไม่ทราบว่าคุณ tuipoktui เป็นมือใหม่หรือเปล่าครับ
ถ้าเป็นมือเก๋า
--> ให้ลองใช้พวก api function ประเภท windows handle หรือ สร้าง pdf object ขึ้นมาตรวจว่ามี file pdf เปิดอยู่หรือเปล่า

ถ้าเป็นมือใหม่
--> แนะนำว่า ใช้ Error Handler ว่าถ้ามี error number นี้เกิดขึ้น ให้ขึ้น message box เตือนให้ผู้ใช้งาน ปิด file pdf ก่อน แล้วค่อย export ใหม่
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2906s