Page 1 of 1

เปิดไฟล์ที่มี macro ใน office 2010 ไม่ได้

Posted: Thu Apr 25, 2013 1:24 pm
by tommejung
คือตอนแรกยูซเซอร์เขาได้ทำ macro ไว้ในexcel 2003 ต่อมาได้ทำการเปลี่ยนเครื่องใหม่ โดยเครื่องใหม่เป็น excel 2010 ไฟล์ excel ที่มี macro
พอเปิดมามันไม่สามารถใช้งานได้ครับ แก้ไขยังไงรบกวนด้วยครับ

Re: เปิดไฟล์ที่มี macro ใน office 2010 ไม่ได้

Posted: Thu Apr 25, 2013 1:26 pm
by snasui
:D ช่วยขยายคำว่าไม่สามารถใช้งานได้ว่ามีลักษณะเช่นไรครับ

ไฟล์ 2010 ที่ว่านั้นมีนามสกุลเป็น .xls, .xlsx, .xlsm หรืออื่น ๆ ครับ

Re: เปิดไฟล์ที่มี macro ใน office 2010 ไม่ได้

Posted: Thu Apr 25, 2013 1:50 pm
by tommejung
คือ macro มันไม่ทำงานครับ ส่วนไฟล์นั้น นามสกุล .xls สร้างจาก2003 แต่มาเปิดใน 2010 แล้ว macro มันไม่ยอมทำงาน

ขอบคุณครับ

Re: เปิดไฟล์ที่มี macro ใน office 2010 ไม่ได้

Posted: Thu Apr 25, 2013 2:07 pm
by snasui
:D ลองกดแป้น Alt+F8 เพื่อเปิดหน้าต่าง VBE ที่เก็บ Macro > เลือก Macro > กดแป้น F8 เพื่อ Run ทีละ Step แล้วสังเกตดูผลว่าทำงานหรือไม่ครับ

Re: เปิดไฟล์ที่มี macro ใน office 2010 ไม่ได้

Posted: Thu Apr 25, 2013 2:33 pm
by tommejung
คือตอนเปิดมันมี error แบบนี้ครับ

Image

พอกด ok มันจะเป็นแบบนี้ครับ

Image

แล้วพอกด yes มันก็จะขึ้นแบบนี้ครับ

Image

ต้องขออภัยที่ไม่ได้อัพรูปแต่แรกตอนแรกทำที่เครื่องยูซเซอมันเป็นภาษาญี่ปุ่น ตอนนี้เอากลับมาลองที่เครื่องตัวเองแล้วครับ ขอบคุณมากครับ

Re: เปิดไฟล์ที่มี macro ใน office 2010 ไม่ได้

Posted: Thu Apr 25, 2013 2:55 pm
by snasui
:D เท่าที่อ่านดูสันนิษฐานว่าไฟล์นั้นเสียหาย ไม่สามารถเข้าถึงเนื้อหาไฟล์ได้ และเมื่อทำการ Repair แม้จะเข้าถึงเนื้อหาได้แต่ Project ใน VBE และ ActiveX Control เสียหายไป จึงไม่สามารถ Run Program ได้

ให้ลอง Save ไฟล์ต้นฉบับเป็น .xlsm แล้วทดสอบอีกทีครับ

Re: เปิดไฟล์ที่มี macro ใน office 2010 ไม่ได้

Posted: Thu Apr 25, 2013 3:27 pm
by tommejung
ครับ ผมลองกดview codeดู ไม่เหลือโคดเลย มันมีวิธีแก้ไขหรือเปล่าครับ ถ้าไม่มีคงต้องบอกยูซเซอร์ไปตามตรง ยังไงก็ขอบคุณมากครับที่ให้ความรู้ :cp:

Re: เปิดไฟล์ที่มี macro ใน office 2010 ไม่ได้

Posted: Thu Apr 25, 2013 3:41 pm
by snasui
:D ให้ลองทำตามที่ผมบอกแล้วรายงานผลว่าเป็นอย่างไรครับ

ปกติไฟล์ที่เสียหายสำหรับประสบการณ์ตรงของผมแล้วต้องสร้างใหม่เสมอ แทบจะไม่เคยนำไฟล์ที่เสียหายกลับมาซ่อมได้เลย

Re: เปิดไฟล์ที่มี macro ใน office 2010 ไม่ได้

Posted: Thu Apr 25, 2013 3:48 pm
by tommejung
ผลคือ เนื้อหาอยู่ครบถ้วน แต่ว่า macro ไม่มีแล้วครับ

Re: เปิดไฟล์ที่มี macro ใน office 2010 ไม่ได้

Posted: Thu Apr 25, 2013 3:52 pm
by snasui
:shock: ถ้า Save ไฟล์ต้นฉบับที่มี Macro เป็นนามสกุล .xlsm แล้วไม่มี Macro ติดมาด้วย ให้ลองเพิ่มโดยการ Copy Macro จากไฟล์ต้นฉบับมาใส่ในไฟล์ใหม่นี้แล้วทดสอบ Code ดูครับ

Re: เปิดไฟล์ที่มี macro ใน office 2010 ไม่ได้

Posted: Thu Apr 25, 2013 4:06 pm
by tommejung
ไม่สามารถทำได้ครับ เพราะพอเปิดไฟล์ต้นฉบับมันก็ขึ้น error ตามรูปด้านบนแล้ว macro ก็หายไปแล้วครับ

Re: เปิดไฟล์ที่มี macro ใน office 2010 ไม่ได้

Posted: Thu Apr 25, 2013 4:42 pm
by snasui
:D บอก User ว่าสร้างใหม่เลยครับ

Re: เปิดไฟล์ที่มี macro ใน office 2010 ไม่ได้

Posted: Thu Apr 25, 2013 5:02 pm
by tommejung
ครับ ขอบคุณมากครับ :thup: