技术文章 > 通过 OLE 访问 Microsoft Word

通过 OLE 访问 Microsoft Word

2018-08-22 01:40

文档管理软件,文档管理系统,知识管理系统,档案管理系统的技术资料:

#include "WordOle.h"
Variant Word;
Variant Documents;
Variant ActiveDocument;
// Create Word Application
Word = CreateOleObject("Word.Application");
// Quit Word
Word.OleFunction("Quit",wdDoNotSaveChanges);
// Get Document
Documents = Word.OlePropertyGet("Documents");
// New A Document
Documents.OleFunction("Add");
// Get Active Document
ActiveDocument = Word.OlePropertyGet("ActiveDocument");
// Open A Document
Documents.OleFunction("Open" , FileName);
// Get Active Document
ActiveDocument = Word.OlePropertyGet("ActiveDocument");
// Save
ActiveDocument.OleFunction("Save");
// SaveAs
ActiveDocument.OleFunction("SaveAs",FileName);
// Print Preview
ActiveDocument.OleFunction("PrintPreview");
// Print
ActiveDocument.OleFunction("PrintOut");
不知道 Excel 是否类似。
:)