www.pudn.com > testWordAll.rar > WordDocOperateBasic.h
// WordDocOperateBasic.h: interface for the CWordDocOperateBasic class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_WORDDOCOPERATEBASIC_H__CC04EE29_ED09_4FE8_BE59_6113CB2391FB__INCLUDED_) #define AFX_WORDDOCOPERATEBASIC_H__CC04EE29_ED09_4FE8_BE59_6113CB2391FB__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "msword.h" //Word2003,要先引入2003的,然后手工将不同的地方的函数加到.h和.cpp里 #include//Com,和word有关 class CWordDocOperateBasic { public: CWordDocOperateBasic(); virtual ~CWordDocOperateBasic(); //对Word App操作 public: BOOL OpenWord(); //打开Word BOOL CloseWord(); //关闭Word BOOL PrintDocument(); //打印当前文档 //保存文件 BOOL SaveWordDoc(CString strWordTempName); CString GetWordVer(); //得到Word版本 BOOL WordDocOperate(); //入口函数 public: //Word基本参数结构,以便打印或预览word文档时用 typedef struct WordOperate_struct_tag { CString WordVer; int PrintNum; CString PrintPageSize; int PreviewOrPrint; //打印还是预览 CString m_WordModelName; //Word模版名(带路径) CString m_tempWordDoc; //临时文档(带路径) } WordOperate_struct_type; WordOperate_struct_type m_wordStruct; //通过typedef定义的结构别名来定义变量 // _Application m_App;//定义Word提供的应用程序对象; Documents m_Docs;//定义Word提供的文档对象; _Document m_Doc; //当前被激活的文档对象 Selection m_Sel;//定义Word提供的选择对象; }; #endif // !defined(AFX_WORDDOCOPERATEBASIC_H__CC04EE29_ED09_4FE8_BE59_6113CB2391FB__INCLUDED_)