OOo-Impress

สวัสดีครับ วันนี้กลับจากไปดูงานร่วมกับพี่ ๆ ในชมรมวิศวกร กฟผ. โดยได้ไปดูงานที่ บริษัท ด่านช้าง ไบโอ-เอ็นเนอร์ยี จำกัด อ.ด่านช้าง จ.สุพรรณบุรี ซึ่งเป็นบริษัทผลิตไฟฟ้าโดยใช้พลังงานจาก กากอ้อยที่เหลือจากกระบวนการทำน้ำตาล ประมาณร้อยละ 85 ที่เหลือมาจากแกลบ , ใบอ้อย ,เปลือกไม้ , เศษไม้ , หญ้าคา , ซังข้าวโพด และฟางข้าว สามารถผลิตไฟฟ้าได้ถึง 41 เมกกะวัตต์ เป็นผลให้สามารถลดการนำเข้าน้ำมันได้มากมาย ดังสโลแกนของบริษัทที่ว่า พลังงานเพื่อชุมชนและเป็นมิตรต่อสิ่งแวดล้อม (เสียดายที่ไม่ได้เอากล้องไปด้วย....) ต้องขอขอบคุณทีมงานของบริษัท ด่านช้าง ไบโอ-เอ็นเนอร์ยี จำกัด ที่ให้การต้อนรับอย่างดียิ่ง

เอาละครับ วันนี้ 16 ธันวาคม 2549 นั่งรถทัวร์ ถึง จ.ลำปาง ตอนตี 4 กลับถึงบ้านก็มานึกถึงเรื่องที่เคยช่วยคุณนรชัย ไกรฤกษ์ บรรยายเรื่อง Impress ขณะที่คุยกันเรื่องการนำภาพมาเป็นพื้นหลัง (Background) ใน OpenOffice.org 2.0 Impress ปกติเมื่อต้องการสร้างพื้นหลัง หรือ Background ในโปรแกรมนำเสนอผลงาน (Impress) เราจะกำหนดได้โดยการเลือกที่เมนู Format -> Page... ดังรูป I-001

จะได้หน้าต่าง Page Setup ขึ้นมาดังรูป I-002 เห็นว่าในช่องของ Fill ที่เลือกเป็น Bitmap มีให้เลือกไม่มากนัก หากเราต้องการจะนำภาพที่มีอยู่ในเครื่องคอมพิวเตอร์ของเราไปทำเป็นพื้นหลังก็สามารถทำได้

วิธีการตั้งค่าให้ปิดหน้าต่าง Page Setup ไปก่อน จากนั้นเลือกเมนู Format -> Area... ดังรูป I-003

จะได้หน้าต่างของ Area ขึ้นมา ให้เลือกไปที่ป้าย Bitmaps -> เลือกปุ่ม Import...ดังรูป I-004

ในหน้าต่าง Import ให้เลือกรูปภาพที่ต้องการนำมาเป็นพื้นหลัง -> กดปุ่ม Open ดังรูปที่ I-005

ตั้งชื่อของ Bitmap ตามต้องการ -> กดปุ่ม OK ดังรูปที่ I-006

เมื่อกลับมาที่หน้าต่าง Area จะเห็นว่ามีรูป Bitmap ที่กำหนดไว้ปรากฏขึ้นมา -> กดปุ่ม OK ดังรูปที่ I-007

การใช้งานรูปภาพที่กำหนดเป็นพื้นหลัง ให้ทำการเลือกที่เมนู Format -> Page... ดังรูป I-008

จากนั้นให้เลือกป้าย Background -> ในช่อง Fill เลือกเป็น Bitmap -> เลือกรูปภาพที่ได้นำเข้าไปแล้ว -> กำหนดตัวเลือกใน Position ให้เป็น AutoFit เลือกปุ่ม OK ดังรูปที่ I-009

ในหน้าต่างของ Page Settings หากต้องการให้เป็นพื้นหลังของทุกหน้าให้เลือก Yes แต่หากต้องการให้เป็นพื้นหลังหน้าปัจจุบันให้เลือก No ดังรูปที่ I-010

ท่านก็จะได้รูปภาพที่ต้องการเป็นพื้นหลัง ดังรูปที่ I-011

จบแล้วครับ และเช่นเดิมครับปิดด้วยคำคม ไม่รู้มาจากไหน...

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

ท้ายนี้ขอให้ทุกท่านมีความสุขกับการใช้งาน OpenOffice.org 2.0 นะครับ และอย่าลืมว่าท่านเป็นส่วนหนึ่งในการลดค่าใช้จ่ายให้กับประเทศชาติ และองค์กรของท่านเอง ทีมงาน EGAT Open Source Support Team คอยเป็นกำลังใจและสนับสนุนท่านตลอดเวลา หากมีปัญหาในการใช้งานลองปรึกษาเราได้ครับ


edit @ 2006/12/16 21:24:52
edit @ 2006/12/16 21:31:18
edit @ 2006/12/16 21:31:39
edit @ 2006/12/16 21:38:47

ผมมีปัญหาว่าทำไฟล์นำเสนอสำหรับเครื่อง Touch Screen แล้วต้องไปกดปุ่ม F5 (Slide Show) ทำให้ไม่ค่อยสะดวก เนื่องจากเครื่องนี้จะต้องให้มันง่ายเข้าไว้ (ประมาณว่าอยู่ไกลสำนักงานนะครับ) จะได้รบกวนคนอยู่ไกล้ ๆ เปิด-ปิด เครื่องให้กรณีมันหยุดทำงาน หรือเมื่อไฟฟ้าดับ ก็แค่กดสวิทช์ปิด ที่เหลือก็เปิดอัตโนมัติ

เลยเข้าไป Post ถามผู้รู้ใน http://www.chantran.in.th

ได้ความครับ คุณ arsitkpnplus   ได้ให้คำแนะนำมา ผมก็เลยถือโอกาสนำมาเก็บเป็นความรู้ของตนเอง เนื่องจากว่าหม๋องไม่ค่อยดี ความจำสั้น ประกอบกับไม่ค่อยชำนาญเรื่อง macro มากนักก็เลยลองผิดลองถูกดูเมื่อได้ขั้นตอนที่ถูกต้องแล้วก็เอามาลงเป็นวิธีการ ลงมือกันเลยครับ

เริ่มจาก เปิดไฟล์ที่ต้องการขึ้นมา เลือกเมนู Tools ->  Macros -> Organize Macros -> OpenOffice.org Basic...

ในหน้าต่าง OpenOffice.org Basic Macros เลือกเครื่องหมาย + หน้าชื่อไฟล์นำเสนอของเรา (ในที่นี้ชื่อ index.ods) -> เลือกไปที่ Standard -> กดปุ่ม New

เมื่อได้หน้าต่าง index.Standard OpenOffice.org Basic ให้พิมพ์ข้อความตามที่คุณ arsitkpnplus แนะนำไว้
Sub autostart_macro
   ThisComponent.Presentation.Start
End Sub

เมื่อพิมพ์เรียบร้อยก็ให้เลือกที่เมนู File -> Save เพื่อบันทึก macro ลงในเอกสารครับ

เมื่อกลับมาในไฟล์นำเสนอ ให้เลือกเมนู Tools -> Customize...

ในหน้าต่าง Customize ให้เลือกป้าย Events -> เลือกไปที่ Open Document -> เลือกไปที่ Assign:Macro...

ในหน้าต่าง Macro Selector ให้เลือกไปที่ ไฟล์ของเรา (ในที่นี้ชื่อ index) -> เลือกภายใต้ Standard -> เลือกคำสั่ง Auto_Show -> เลือก macro ที่สร้างไว้ชื่อ autostart_macro -> กดปุ่ม OK

ท่านก็จะเห็นในช่อง Assigned Action ปรากฏมาตามที่กำหนด

ถ้ามีปัญหาเรื่องการ Run macro (macro security) ให้เลือกไปที่เมนู Tools -> Options...

ในหน้าต่าง Options Security เลือก OpenOffice.org -> เลือก Security -> เลือก Macro Security...   

เลือกแถบ Trusted Sources -> ในกรอบ Trusted file locations กดปุ่ม Add -> เลือกแฟ้ม(directory) ที่เก็บไฟล์งานของเรา -> กดปุ่ม OK (หมายถึงว่างานนำเสนอที่มาจากแฟ้มนี้จะถูกกำหนดให้ไม่ต้องใช้ Security ครับ)

บันทึกไฟล์นำเสนอ จากนั้นลองปิด และ เปิดไฟล์ใหม่อีกครั้งจะเห็นว่าจะทำการนำเสนออัตโนมัติ

เรียบร้อยครับ ส่วนที่ คุณ arsitkpnplus  บอกว่า มันไม่ auto เท่าไรแต่พอดูได้ ผมว่าพอเพียงครับ

ขอบคุณอีกครั้ง