...ส บ า ย ๆ ส ไ ต ล์ มื อ ไ ม่ PRO แ ถ ม ยั ง... LOWFESSIONAL ...

<<
กุมภาพันธ์ 2551
 12
3456789
10111213141516
17181920212223
242526272829 
 
10 กุมภาพันธ์ 2551
 

แสดงรูปเมื่อชี้เม้าส์ในชีทเอ็กเซล


|"ลุงไม้..."|123it.co.nr|เรื่องทั้งหมด|เรื่องที่แล้ว |เรื่องต่อไป|

งานบางอย่างในเอ็กเซล เช่นตารางรายชื่อพนักงาน ตารางข้อมูลต่างๆ หากมีแต่ข้อมูล บางครั้งก็ดูไม่น่าสนใจสักเท่าไร จะดีขึ้นมาอีกนิด ถ้าเอารูปมาวางไว้ในตารางนั้นด้วย โดยวิธีการแทรกรูปธรรมดาทั่วไปนั่นเอง

แต่ปัญหาก็คือ ความสูงของแต่ละบรรทัดในชีทงานก็แค่นิดเดียว คงจะแสดงรูปได้กระจิ๋วหริว หากจะใส่รูป 2 นิ้วสักรูป ก็ต้องขยายบรรทัดตามไปด้วย ตารางที่ได้คงไม่น่าดูเท่าไร

พอดีว่าต้องมีเรื่องค้นหา เกี่ยวกับ picture ใน excel ก็ใช้บริการของ google อีกนั่นละ มีข้อมูลต่างๆนาๆให้ศึกษามากมาย เลยหยิบมาวิธีนึง น่าสนใจมากครับ ลองตามมาดูกัน

1. สมมติผมมีตารางข้อมูลแบบนี้



2. ผมคลิกขวาที่เซลของ MR.DOG จะแสดงเมนูขึ้นมา ผมเลือกที่ Insert Comment ก็จะเห็นอย่างนี้



ในกล่อง Comment ที่แสดงขึ้นมา อาจจะมีข้อความอะไรอยู่บ้าง ก็ให้ลบออกเสียตอนนี้เลย ถ้าใครเผลอไปคลิกเม้าส์ลงที่เซลอื่น กล่องนี้จะหายไป ก็ให้เรียกขึ้นมาใหม่ ด้วยการคลิกเม้าส์ขวา ที่เซลที่มีกล่องคอมเม้นท์นี้ แล้วเลือกคำสั่ง Edit Comment กล่องคอมเม้นท์ก็จะแสดงกรอบเป็นเส้นประๆ สามารถปรับแต่งในข้อต่อไปได้

3. ต่อไปให้ชี้เม้าส์ไปที่บริเวณกรอบของกล่องคอมเม้นท์นี้ เม้าส์จะกลายเป็นลูกศร 4 แฉก แล้วคลิกขวา จากนั้นเลือกคำสั่ง Format Comment จะได้กรอบ Format Comment ออกมา ให้เลือกไปที่แท็ป Color and lines ดังรูปข้างล่างนี้ (ในรูปจับมาจากเครื่องที่ Excel เป็นภาษาไทยครับ เทียบเคียงเอานิดนึง)



4. ที่กลุ่ม Fill คลิกเม้าส์ลงไปที่ 3 เหลี่ยมท้ายบรรทัด Color เลือกที่ Fill Effects (ตัวเลือกสุดท้าย) กรอบ Fill Effects จะแสดงซ้อนขึ้นมา ให้เลือกที่แท็ป Picture จะเห็นแบบนี้ครับ



5. คลิกที่ Select Picture... วินโดวส์จะแสดงหน้าต่างขึ้นมาสำหรับเลือกภาพที่ต้องการ (ซึ่งเราควรจะเตรียมบันทึกเอาไว้ในโฟลเดอร์เดียวกับงาน Excel นี้ให้เรียบร้อยไว้ก่อน) ตามรูปข้างล่างครับ



6. คลิกที่ปุ่ม Insert ภาพก็จะเข้ามาอยู่ในกรอบ Fill Effects แล้วกด OK อีก 2 ครั้ง ภาพก็จะเข้ามาอยู่ในกล่องคอมเม้นท์ของเราแล้วครับ



7. ลักษณะของภาพที่ได้ จะยังไม่ได้สัดส่วนดีนัก ให้เราชี้เม้าส์ที่จุดกลมๆ บริเวณขอบๆของกล่องคอมเม้นท์ ก็จะสามารถยืด/หดภาพได้ตามใจต้องการ จะยืดให้ใหญ่กว่าภาพต้นฉบับก็ยังได้



8. ในขณะที่กล่องคอมเม้นท์ยังเป็นเส้นประอยู่ เราสามารถนำไปเพิ่มเส้นกรอบ, เพิ่มเงา, เพิ่มกล่อง 3 มิติ ฯลฯ ได้เหมือนกับเป็นภาพๆหนึ่งเลยทีเดียวครับ ดังตัวอย่างที่ลองทำเล่นๆดูนี้



หรือแบบนี้ (เว่อร์ไปมั้งครับ )



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


Create Date : 10 กุมภาพันธ์ 2551
Last Update : 4 มีนาคม 2551 14:08:38 น. 6 comments
Counter : 9018 Pageviews.  
 
 
 
 
สวัสดีครับ คุณมิตรภาพ
ผมแวะมาเชิญชวนให้ไปร่วมเสวนาและพบปะกัน ตามประสาของคนรัก Excel เหมือนกัน งานนี้จะได้พบกับเพื่อนๆ ทั้งเก่และใหม่หลายท่าน บางท่านเคยรู้จักแต่ชื่อ วันนี้จะได้เจอตัวเป็นๆ
กำหนดการคือวันที่ 29 ก.พ. นี้ เวลา 13:00-16:30 น. ณ โรงแรมทราเวลเลอร์ ถ.รัชดาภิเษก (ติดกับสถานีรัชดาภิเษก ทางออก 1) ถ้าไม่ติดธุระอะไร ก็อยากเชิญมางานนี้ด้วยครับ
ขอบคุณครับ
 
 

โดย: ครูเอก วันที่: 11 กุมภาพันธ์ 2551 เวลา:8:55:39 น.  

 
 
 
ขอบคุณ "ครูเอก" มากๆครับ ที่ให้เกียรติมาเชิญถึงหน้าบล็อกเลย

ใครอยากได้อะไรที่ "เนื้อๆ" ลองแวะไปเยี่ยมเยียนบล็อกครูเอกนะครับ เป็นเรื่องเป็นราวมากกว่าบล็อกผมเยอะเลย แถมวันนี้ได้พูดคุยกับครูเอก(ซะเมื่อยมือ) ได้ทั้งฮา ได้ทั้งสาระเลยครับ
 
 

โดย: mitrapap วันที่: 11 กุมภาพันธ์ 2551 เวลา:20:48:42 น.  

 
 
 
โอ้เยี่ยมมากครับคุณมิตรภาพ...
จริงเป็นเทคนิคที่ธรรมดามากๆ แต่เอามาประยุกต์ใช้งานได้เยี่ยมจริงๆ(และเก๋ไก๋ด้วย)

ถ้าจะขอ code add รูปใน comment ตามชื่อไฟล์ name ที่ระบุใน column C จะเกินไปไหมครับ
 
 

โดย: แดนน้อย IP: 202.176.66.46 วันที่: 14 กุมภาพันธ์ 2551 เวลา:21:56:11 น.  

 
 
 
การอ้างถึง comment ที่มีอยู่แล้วในเซล ใช้โค้ดนี้ครับ

Range("C5").Comment.Shape.

ส่วนที่ต่อจาก Shape. ก็จะมีค่าต่างๆอีกมาก ซึ่งสามารถทดลองสั่งบันทึกมาโครอัตโนมัติ แล้วทำการสร้าง Comment ดู

ถ้าเป็นการสั่งใส่รูปจาก VBA ก็จะเป็นดังนี้ครับ

Range("C5").Comment.Shape.Fill.UserPicture _
"C:\\Documents and Settings\\Administrator\\My Documents\\My Pictures\\4nm96.jpg"

แล้ว ถ้าจะให้รูปขึ้นตามชื่อที่มีในเซล ก็สามารถใช้ Private Sub Worksheet เข้าช่วย ซึ่งมีหลายตัวที่ประยุกต์ได้ตามแต่งานของเรา เช่น Private Sub Worksheet_SelectionChange(ByVal Target As Range) หรือ Private Sub Worksheet_Activate()

โอ้...เอาเข้าจริงแล้วเรื่องยาวเลยครับ ลองศึกษาดูนะครับ
 
 

โดย: มิตรภาพ IP: 117.47.117.6 วันที่: 21 กุมภาพันธ์ 2551 เวลา:14:22:48 น.  

 
 
 
พอดีลองทำตามที่แนะนำแล้วค่ะ แต่พอคลิกที่ picture
แล้วหารูปไม่พบค่ะ แบบว่ารูปอยู่ใน word ค่ะ ไม่ทราบว่าเกิดปัญหาอะไรค่ะ แล้วต้องแก้อย่างไรดี ขอบคุณนะค่ะ
 
 

โดย: เบ้น IP: 58.9.60.162 วันที่: 17 มิถุนายน 2553 เวลา:13:12:18 น.  

 
 
 
ไม่เจอคำสั่งfill effect ในcolor
 
 

โดย: ยอด IP: 184.22.215.167 วันที่: 20 กันยายน 2564 เวลา:21:26:08 น.  

Name
Opinion
*ใช้ code html ตกแต่งข้อความได้เฉพาะสมาชิก

mitrapap
 
Location :
สระบุรี Thailand

[ดู Profile ทั้งหมด]

ฝากข้อความหลังไมค์
Rss Feed
Smember
ผู้ติดตามบล็อก : 18 คน [?]




Free Domain Names @ .co.nr!
[Add mitrapap's blog to your web]

MY VIP Friend

 
pantip.com pantipmarket.com pantown.com