Delphi Tips: ใช้งาน MS-Word ใน Delphi

Delphi Tips: ใช้งาน MS-Word ใน Delphi

การใช้งาน MS-Word ในเดลไฟสามารถใช้งานได้โดยผ่าน OLE ซึ่งมีขั้นตอนการใช้งานดังนี้

1. ประกาศตัวแปรให้มีชนิดข้อมูลเป็น ‘variant’
2. ใช้ฟังก์ชั่น?CreateOLEObject?ในการกำหนด Server (unit: ComObj)
3. ใช้งานโดยใช้ฟังก์ชั่น หรือกำหนดค่าให้กับพร็อพเพอร์ตี้ ตามความต้องการ เช่น เพิ่มข้อความ
4. Free the server?ด้วยคำสั่ง UnAssigned

ในการเพิ่มข้อความเข้าไปในเอกสารจะใช้คำสั่ง Insert ตามตัวอย่าง

uses ComObj;

var MS_Word: variant;

try
MS_Word:= CreateOLEObject(‘Word.Basic’);
except
ShowMessage(‘Could not start MS Word’);
end;
MS_Word.Insert(‘Hello from Delphi !’);

MS_Word?:= UnAssigned;

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *