Home
  • Register |  
  • Forgot Password?
  • home
  • forum
  • faq
  • download
Home » Blogs » tatat's blog

ปัญหา Print Range มีวิธีแก้

November 26, 2009 by tatat

หนึ่งในคำถามที่มักจะเจอบ่อยๆ ในการเป็น Support OpenOffice.org หนึ่งในนั้นคือ ทำไมเวลา preview เอกสารแล้วไม่เห็น sheet ที่เพิ่งสร้างขึ้นมาใหม่ หรือคำถามเชิงว่าทำไมไม่สามารถสั่งพิมพ์ชีทที่ต้องการได้ กลับได้ชีทอื่นมาแทน ปัญหาเหล่านี้เกิดจากการกำหนด print range ในเอกสารนั่นเอง

 
แล้วปัญหานี้เกิดจากอะไร ผมจะขอเล่าคร่าวๆ นะครับ ปัญหานี้เกิดจากหากมีการกำหนด print range (หรือใน Microsoft Office เรียกว่า print area) ไว้จะทำให้เวลา preview หรือสั่งพิมพ์จะเห็นเพียงแค่ชีทที่ทำการกำหนด print range ไว้เท่านั้น ชีทอื่นที่ไม่ได้กำหนด print range ไว้จะไม่สามารถมองเห็นหรือสั่งพิมพ์ได้
วิธีแก้ปัญหาเบี้องต้นมีสองวิธี วิธีแรกคือให้ไปกำหนด print range ในส่วนที่ต้องการสั่งพิมพ์เพิ่ม แต่วิธีนี้จะต้องกำหนดทุกครั้งที่มีการเพิ่มชีท และต้องการสั่งพิมพ์ กับอีกวิธีหนึ่งคือไปเอา print range ที่กำหนดไว้ทั้งหมดของเอกสารออก หลายท่านบอกว่าวิธีนี้ก็ไม่เห็นยากเอาออกก็จบ แต่การเอา print range ออกไม่ง่ายอย่างที่คิด เราต้องรู้ก่อนว่าเรากำหนด print range ไว้ที่ชีทไหนบ้างโดยวิธีคือไล่ดูทีละชีทว่ามีชีทไหนบ้างกำหนด print range ไว้แล้วค่อยเอาออก นี่ละครับปัญหา
พอปัญหาเกิดขึ้น ความคิดจึงบังเกิด คุณแทนไท ธนกนก จึงได้คิดขึ้นมาว่า น่าจะทำ Extension ตัวนึงที่ไม่ต้องไปนั่งไล่หาทีละชีทว่ามีการกำหนด print range อยู่ชีทไหนบ้าง โดยให้ Extension ตัวนี้แหละช่วยหาให้ แล้วเอา print range ที่มีทั้งหมดในเอกสารออกให้หมด ทำให้การเอา print range ออกเป็นเรื่องง่ายเพียงไม่กี่คลิกเท่านั้น
แต่ขอบอกไว้ก่อนว่า Extension ตัวนี้ยังไม่สมบูรณ์มากนัก เพราะเพิ่งจะพัฒนาเสร็จ ก็คงต้องรบกวนผู้ที่ต้องการทดสอบลองช่วยดู ช่วยทดสอบกันหน่อยว่า ใช้งานได้ดีมากน้อยเพียงไร ก็ช่วย comment เพื่อจะได้พัฒนาตัว Extension ตัวนี้เพื่อให้สามารถแก้ปัญหาในส่วนนี้ได้ดีที่สุดครับ
สามารถดาวน์โหลด Extension นี้ได้ ที่นี่ ครับ

  • tatat's blog
  • Login or register to post comments
  • 1165 reads
  • Printer-friendly version
  • Send to friend
  • PDF version

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

#1 แสดงพรีวิวเฉพาะชีทปัจจุบัน

Submitted by Joomla on Tue, 19/01/2010 - 13:17.

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

  • Login or register to post comments
  • 0 points

Syndicate

Syndicate content
สงวนลิขสิทธิ์ © 2008-2009 บริษัท โอเพนซอร์สดิเวลอปเมนต์ จำกัด เว็บไซต์พัฒนาด้วย Apache, MySQL, Drupal; OpenOffice.org® เป็นเครื่องหมายการค้าของ Team OpenOffice.org e.V.; Microsoft® Windows®, Microsoft® Office® รวมทั้งชื่อและโลโก้ของผลิตภัณฑ์และบริการต่างๆ ของไมโครซอฟท์ เป็นเครื่องหมายการค้าของ Microsoft Corporation