แสดงบทความที่มีป้ายกำกับ OpenOffice.org Calc แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ OpenOffice.org Calc แสดงบทความทั้งหมด

วันศุกร์ที่ 29 ตุลาคม พ.ศ. 2553

ช่วยกันทดสอบ patch แก้ bug วันที่พุทธศักราช export ไปยัง excel แล้วเสียหาย

และแล้ว bug http://www.openoffice.org/issues/show_bug.cgi?id=93503 ก็แก้ไขเสร็จสิ้นเรียบร้อย แต่ไม่รู้เมื่อไร Oracle จะ approved ก็ไม่รู้ แต่ก่อนที่ทาง Oracle จะ approved ผมจึงอยากให้ลองช่วยกันทดสอบ patch ที่แก้ไข bug ดังกล่าวแล้ว

สามารถดาวน์โหลดได้ ที่นี่


โดยวิธีการ patch คือ
  1. ปิดโปรแกรม OpenOffice.org ทั้งหมด รวมทั้ง quickstart ด้วย
  2. rename ไฟล์ svtmi.dll บนเครื่อง computer ของเราที่ c:\program files\openoffice.org3\program\svtmi.dll ให้เป็น svtmi.dll.bak (เพื่อ backup ข้อมูล)
  3. download และแตกไฟล์ (จะได้ไฟล์ svtmi.dll)
  4. copy ไฟล์ที่แตกออกมาไปที่ c:\program files\openoffice.org3\program\
ซึ่งส่ิงที่แก้ไขไปคือ
  1. เมื่อ export วันที่ที่มี format เป็น [~buddhist], Microsoft Excel จะเปิดขึ้นมาได้ถูกต้อง
  2. เมื่อเปิดวันที่ที่มี LCID จาก Microsoft Office ที่บ่งบอกว่าเป็นปีพุทธศักราช OpenOffice.org Calc จะเปิดได้ถูกต้อง
  3. เมื่อ export วันที่ที่มีเลขไทย Microsoft Excel จะเปิดขึ้นมาได้ถูกต้อง
  4. เมื่อเปิดวันที่หรือตัวเลขที่มีเลขไทย OpenOffice.org จะเปิดได้อย่างถูกต้อง
ดูข่าวได้จาก http://openoffice.in.th/
Continue Reading...

วันเสาร์ที่ 14 พฤศจิกายน พ.ศ. 2552

Contributed numbertext extension

และแล้ว numbertext ก็สามารถใช้งานกับภาษาไทยได้อย่างถูกต้อง หลังจากส่ง patch ไปให้ทางคุณ nemeth[at]openoffice[dot]org เป็นเวลา 3 วัน รวดเร็วจริงๆ โดยส่วนที่แก้ไขคือ การแสดงผลคำพูดหลังจุดทศนิยม ตำแหน่งแรก และหลังจากตำแหน่งที่ 2 เป็นต้นไป โดยสามารถดู preview ได้ที่ http://numbertext.org 

Numbertext นี้สามารถนำไปใช้ใน OpenOffice.org ได้โดยการติดตั้ง extensions numbertext ตาม link นี้ครับ http://extensions.services.openoffice.org/project/numbertext


ปล. มีชื่อเราใน Author and contributors ด้วย อิอิ (แอบดีใจ)
Continue Reading...

วันพุธที่ 28 ตุลาคม พ.ศ. 2552

OpenOffice.org Remove Print Areas

สำหรับท่านที่เริ่มใช้งาน OpenOffice.org เมื่อนำไฟล์จาก Microsoft Excel มาเปิดด้วย OpenOffice.org Calc ส่วนมากจะเกิดปัญหาการ ปริ้นหน้าที่ต้องการไม่ออกแต่ออกหน้าอื่นแทน สาเหตุเนื่องมาจากไฟล์ xls ที่นำมานั้นติด Print ranges อยู่

วิธีการแก้ไขง่ายๆ คือ sheet ที่ติด print ranges(หน้าที่ปริ้นออกมา หรือที่อยู่บน print preview) ไปที่เมนู Format > Print Ranges > Remove  เท่านี้ print ranges ก็จะหายไปอย่างปลิดทิ้ง

คำถามเกิดขึ้นทันใด ถ้าไฟล์ของผมมีมากกว่า 20 sheets ล่ะหรือถ้ามีเป็น 100 sheets จะทำอย่างไร

ไม่ต้องกังวลครับผมได้ทำ OpenOffice.org Extensions เพื่อ remove print ranges เรียบร้อยแล้วครับ สามารถดาวน์โหลดได้ที่

http://extensions.services.openoffice.org/project/rmprnrange

วิธีการใช้งานคือ
Format > Print Ranges > Remove All

แค่นี้ print ranges ของทุกๆ sheet ก็จะหายไปอย่างสิ้นเชิง

เข้าไปโหลดใช้งานกันแล้ว ถ้าคิดว่ามันดีก็ช่วย rate ให้ด้วยนะครับ ^ ^
Continue Reading...

วันเสาร์ที่ 17 ตุลาคม พ.ศ. 2552

OpenOffice.org datediff

บน OpenOffice.org นั้นไม่มีฟังก์ชัน datediff ให้ใช้งานกันทำให้ผู้ที่เคยใช้งานฟังก์ชัน datediff บน MS Excel เกิดปัญหาขึ้น แต่บน OpenOffice.org นั้นเราสามารถใช้ฟังก์ชันมาตรฐานเพื่อสร้างฟังก์ชัน datediff ได้เช่น

การหาจำนวนปี

=YEARS(A1;B1;0)

การหาจำนวนเดือน


=IF(MONTH(B1) > MONTH(A1) ;MOD(MONTHS(A1;B1;0);12);MOD(MONTHS(A1;B1;0);12))

การหาจำนวนวัน

=IF(DAY(B1) > DAY(A1) ;DAYS(DAY(B1);DAY(A1));DAYS(DAY(B1);DAY(A1)) + DAYSINMONTH(A1))

โดยผมใส่วันในการเริ่มไว้ที่ cell A1 และวันสิ้นสุดไว้ที่ cell B1 ครับ
แต่ผมได้ทำ template สำหรับฟังก์ชันนี้ไว้แล้วครับ โดยสามารถใช้ฟังก์ชันจาก Formula ได้เลยโดย


=DATEDIF(วันเริ่มต้น; วันสิ้นสุด; ผลลัพธ์ที่ต้องการ[0-2]) 

โดยผลลัพธ์แบ่งออกเป็น
  1.  0 = ปี
  2.  1 = เดือน
  3.  2 = วัน
ตัวอย่างเช่น

A1 = 25/08/1995
B1 = 21/10/2009

C1 = DATEDIF(A1; B1; 0)

ผลลัพธ์คือ C1 = 14

template สามารถดาวน์โหลดได้ที่ download

หากมี bug ประการใดโปรดแจ้งผมด้วย จะได้ทำการแก้ไขครับ
Continue Reading...

วันศุกร์ที่ 10 กรกฎาคม พ.ศ. 2552

Thousands Separator

exบน OpenOffice.org Calc นั้นไม่มีปุ่ม comma หรือ Thousand Separator เหมือนกับบน Excel ผมก็เลยทำปุ่มนี้ขึ้นมาเป็น extension เมื่อติดตั้งแล้วจะได้ปุ่มเหมือนกับบน Excel เลยครับโดยสามารถดาวน์โหลดได้ที่

http://extensions.services.openoffice.org/project/thousandseparator

ซึ่งการทำงานผมได้เลียนแบบบน Excel 2003 มาครับ
Continue Reading...

Blogroll

About