Page 1 of 1

ทำ link รูปแล้ว ขนาดภาพเปลี่ยนไปหลังดูภาพก่อนพิมพ์

Posted: Sat Jan 07, 2012 9:57 pm
by sutham
เมื่อทำ link รูปภาพแล้ว แต่หลังจากดูภาพตัวอย่างก่อนพิมพ์แล้ว ขนาดของภาพเปลี่ยนไป
จะมีวิธีการแก้ไขอย่างไร เพื่อไม่ให้ขนาดภาพหลังจากดูตัวอย่างก่อนพิมพ์เปลี่ยนไป
ลองดูตามไฟล์ที่แนบนะครับ
ขอบคุณท่านผู้รู้ครับ

Re: ทำ link รูปแล้ว ขนาดภาพเปลี่ยนไปหลังดูภาพก่อนพิมพ์

Posted: Sat Jan 07, 2012 10:23 pm
by snasui
:D ผมทดสอบ Print Preview แล้วไม่พบปัญหาครับ รูปก่อนและหลัง Preview มีขนาดเท่าเดิม ลองปิดไฟล์ ปิดโปรแกรม จากนั้นเปิดโปรแกรม เปิดไฟล์ แล้วทดสอบ Print Preview ดูใหม่ครับ

Re: ทำ link รูปแล้ว ขนาดภาพเปลี่ยนไปหลังดูภาพก่อนพิมพ์

Posted: Sat Jan 07, 2012 10:28 pm
by sutham
snasui wrote::D ผมทดสอบ Print Preview แล้วไม่พบปัญหาครับ รูปก่อนและหลัง Preview มีขนาดเท่าเดิม ลองปิดไฟล์ ปิดโปรแกรม จากนั้นเปิดโปรแกรม เปิดไฟล์ แล้วทดสอบ Print Preview ดูใหม่ครับ
รบกวน อ. ลอง Print Preview ใน sheet2 เปล่าครับ
รบกวน อ. อีกนิดนะคับ เพราะผมลองทำตามที่ อ. แนะนำ แล้วยังเหมือนเดิม
ขอบคุณครับ

Re: ทำ link รูปแล้ว ขนาดภาพเปลี่ยนไปหลังดูภาพก่อนพิมพ์

Posted: Sat Jan 07, 2012 10:32 pm
by snasui
:D ผมลองทั้งสองชีทครับ Version ที่ทดสอบคือ 2003 และ 2010 เนื่องจากเครื่องนี้ไม่มี Version 2007 ครับ

Re: ทำ link รูปแล้ว ขนาดภาพเปลี่ยนไปหลังดูภาพก่อนพิมพ์

Posted: Sat Jan 07, 2012 10:36 pm
by sutham
snasui wrote::D ผมลองทั้งสองชีทครับ Version ที่ทดสอบคือ 2003 และ 2010 เนื่องจากเครื่องนี้ไม่มี Version 2007 ครับ
ของผม เป็น 2007 ครับ
แล้ว อ. พอมีวิธีอื่นหรือเปล่าครับ
รบกวนนิดนึงนะครับ

Re: ทำ link รูปแล้ว ขนาดภาพเปลี่ยนไปหลังดูภาพก่อนพิมพ์

Posted: Sat Jan 07, 2012 10:40 pm
by snasui
:lol: หากผมทราบวิธีผมย่อมต้องตอบให้ทราบแล้วครับ กรณีนี้รอเพื่อนสมาชิกท่านอื่นที่เคยเจอและแก้ปัญหาได้มาช่วยตอบเพิ่มเติมครับ :P

Re: ทำ link รูปแล้ว ขนาดภาพเปลี่ยนไปหลังดูภาพก่อนพิมพ์

Posted: Sun Jan 08, 2012 9:10 am
by thanawat
sutham wrote:เมื่อทำ link รูปภาพแล้ว แต่หลังจากดูภาพตัวอย่างก่อนพิมพ์แล้ว ขนาดของภาพเปลี่ยนไป
จะมีวิธีการแก้ไขอย่างไร เพื่อไม่ให้ขนาดภาพหลังจากดูตัวอย่างก่อนพิมพ์เปลี่ยนไป
ลองดูตามไฟล์ที่แนบนะครับ
ขอบคุณท่านผู้รู้ครับ
ปัญหานี้ผมก็เคยเป็นครับ กรณีในชีตแรกหลังจากดูภาพตัวอย่างก่อนพิมพ์แล้ว ขนาดของภาพเปลี่ยนไปนั้น
ผมใช้การย่อ/ขยาย มุมมอง มาช่วยครับ เพราะขนาดภาพนั้นมันยังคงเดิมครับเมื่อเราย่อขยายมุมมองภาพก็จะกลับมาเหมือนเดิมครับ
กรณีถ้าเราทำงานหลายชีตอยู่แล้ว เราก็เขียนVBA ให้ย่อขยายมุมมองชีตนี้เมื่อเลือกใช้ชีตนี้

ลองแล้วใช้ได้ครับ

ส่วนชีตสองที่ดูตัวอย่างแล้วรูปหายผมก็เคยเป็นแต่แก้ยังไม่ได้เหมือนกัน
แต่ผมไม่แคร์มันเท่าไรเพราะว่าเมื่อดูตัวอย่างหรือพิมพ์มัน็ยังมีเหมือนเดิมครับ

ผมมือสมัครเล่นนะครับ อาจตรงประเด็นบ้างไม่ตรงประเด็นบ้างต้องขออภัยด้วยครับ

Re: ทำ link รูปแล้ว ขนาดภาพเปลี่ยนไปหลังดูภาพก่อนพิมพ์

Posted: Sun Jan 08, 2012 5:24 pm
by sutham
thanawat wrote:
sutham wrote:เมื่อทำ link รูปภาพแล้ว แต่หลังจากดูภาพตัวอย่างก่อนพิมพ์แล้ว ขนาดของภาพเปลี่ยนไป
จะมีวิธีการแก้ไขอย่างไร เพื่อไม่ให้ขนาดภาพหลังจากดูตัวอย่างก่อนพิมพ์เปลี่ยนไป
ลองดูตามไฟล์ที่แนบนะครับ
ขอบคุณท่านผู้รู้ครับ
ปัญหานี้ผมก็เคยเป็นครับ กรณีในชีตแรกหลังจากดูภาพตัวอย่างก่อนพิมพ์แล้ว ขนาดของภาพเปลี่ยนไปนั้น
ผมใช้การย่อ/ขยาย มุมมอง มาช่วยครับ เพราะขนาดภาพนั้นมันยังคงเดิมครับเมื่อเราย่อขยายมุมมองภาพก็จะกลับมาเหมือนเดิมครับ
กรณีถ้าเราทำงานหลายชีตอยู่แล้ว เราก็เขียนVBA ให้ย่อขยายมุมมองชีตนี้เมื่อเลือกใช้ชีตนี้

ลองแล้วใช้ได้ครับ

ส่วนชีตสองที่ดูตัวอย่างแล้วรูปหายผมก็เคยเป็นแต่แก้ยังไม่ได้เหมือนกัน
แต่ผมไม่แคร์มันเท่าไรเพราะว่าเมื่อดูตัวอย่างหรือพิมพ์มัน็ยังมีเหมือนเดิมครับ
ผมมือสมัครเล่นนะครับ อาจตรงประเด็นบ้างไม่ตรงประเด็นบ้างต้องขออภัยด้วยครับ
แนะนำขั้นตอยการเขียน VBA ที่ว่าให้หน่อยได้เปล่าครับ ผมก็มือใหม่เหมือนกัน :)

Re: ทำ link รูปแล้ว ขนาดภาพเปลี่ยนไปหลังดูภาพก่อนพิมพ์

Posted: Sun Jan 08, 2012 8:17 pm
by thanawat
Private Sub Worksheet_Activate()
ActiveWindow.Zoom = 85
ActiveWindow.Zoom = 100
End Sub

นำโค้ดนี้ไปวางไว้ใน ชีท1 ครับ

Re: ทำ link รูปแล้ว ขนาดภาพเปลี่ยนไปหลังดูภาพก่อนพิมพ์

Posted: Sun Jan 08, 2012 10:00 pm
by sutham
thanawat wrote:Private Sub Worksheet_Activate()
ActiveWindow.Zoom = 85
ActiveWindow.Zoom = 100
End Sub

นำโค้ดนี้ไปวางไว้ใน ชีท1 ครับ
ใส่ยังไงคับ รบกวนบอกวิธี หรือ ขั้นตอนหน่อยครับ ผมมือใหม่จริงๆ

Re: ทำ link รูปแล้ว ขนาดภาพเปลี่ยนไปหลังดูภาพก่อนพิมพ์

Posted: Sun Jan 08, 2012 10:31 pm
by snasui
sutham wrote:ใส่ยังไงคั
:aru: งดใช้ภาษาแชทนะครับ

สำหรับการวาง Code VBA ให้ลองตามนี้ครับ
  1. กดแป้น Alt+F11
  2. ในหน้าต่าง VBE ให้ Double Click ที่ Sheet1
  3. Copy Code ด้านบนไปวาง > กดแป้น Alt+F11 เพื่อกลับไปยัง Excel
Code จะทำงานเมื่อเรากลับไปคลิกที่ Sheet1 หลังจากเลือก Sheet อื่น ๆ อยู่ก่อนหน้านั้นครับ