openoffice

 

ต้องการค้นหาและแทนที่ เอกสาร OpenOffice-Writer ที่บันทึกไว้เป็นนามสกุล .doc
(เพื่อให้ใช้งานข้ามระบบได้ เลยบันทึกเป็น .doc ตระกูล Microsoft-Word)
โดยต้องการทำงานเป็นแบตช์ คือค้นหาและแทนที่คำว่า OLD ด้วยคำว่า NEW กับทุก ๆ ไฟล์

แก้ปัญหาโดยต้องเข้าไปสร้างคำสั่งมาโครภาษาเบสิกไว้ก่อน แล้วจึงสั่งงานด้วยบรรทัดคำสั่งในเชลล์อีกทีนึง

เริ่มด้วย ไปที่เมนู
Tools -> Macros -> Organize Macros -> OpenOffice.org Basic
-> My Macros -> Standard

เลือก New

ตั้งชื่อรูทีนว่า BatchFixMissSpell

Topic: 
 

เดเบียน: sid
openoffice.org: 2.3.1-3

Writer สั่งรันมาโครแล้ว crash
วิธีแก้คือลบไฟล์ ~/.openoffice.org2/user/config/javasettings_Linux_x86.xml ทิ้งเสีย อาการก็จะหาย

อ้างอิง: Bug#454996: openoffice.org: Crashes with "gcj linkage error"

 

มีโจทย์คือ จะสร้างเอกสาร pdf จากหนังสือภาพสี
ขั้นตอนคือ

  • สแกนหน้าหนังสือทั้งหมดไว้ (หน้าสีเก็บเป็น jpg หน้าขาวดำเก็บเป็น tif)
  • ตบแต่งภาพที่สแกนไว้ด้วย gimp
  • นำภาพที่ตบแต่งเสร็จแล้ว insert เข้าใน openoffice
  • ใช้ openoffice ส่งงานออกเป็น pdf

จบ

 

ได้ลองทดสอบโปรแกรมสำนักงาน เฉพาะเรื่องกระดานคำนวณ

งานเก่าเป็น Excel ทั้งหมด มีรายการคำนวณไม่ซับซ้อน แต่มีปริมาณแผ่นงานมาก
ขนาดไฟล์ (XLS) 1.3 MB โดยมีเป้าหมายคือ ในระยะแรก ต้องทำงานร่วมกับวินโดวส์ได้ด้วย

ทดสอบกับอูบุนตู dapper และเดเบียน etch
ได้เรื่องว่า

openoffice2
ทำงานช้ามาก และมีปัญหาเข้ากับ Excel ไม่ได้
kspread
เปิดไฟล์ไม่ได้ crash เสียก่อน
gnumeric
เร็วที่สุด การทำงานใกล้เคียง Excel ที่สุด เมื่อบันทึกไฟล์กลับ สามารถเปิดด้วย Excel ได้

อย่างไรก็ตาม ก็ยังมีปัญหาบางประการ เช่น

    Subscribe to RSS - openoffice