Transcript

VC++MS Word

VC++MS Word

[]

2002/04/20() 21:28:01

VC++MS-Word2000docVBwordExcel

Win2000 VC6.0 MFC

sara2002/04/22() 08:41:05

Word98

****** VC++Word **********

@ MFCMFC AppWizard-3/6ON

A ClassWizard...msword8.olbWord2000msword9.olbOffice\Microsoft Office\Office\

B OKmsword8.cpp msword8.h_Application Documents _Document Sections Section Font _ParagraphFormat etc.

C enumVC++(T)OLE/COMOLE/COM Object ViewerOLE/COM Object ViewerFileView TypeLib... msword8.olbITypeLib Viewer ViewGroup by type kindEnumsStructs

Hello World!WordTest.docC:\tmp\--------------------------------------------------------------------------------CString strFileName = _T("C:\\tmp\\wordtest.doc");

_Application MyWord;MyWord.CreateDispatch("Word.Application"); // MyWord.m_bAutoRelease = TRUE;MyWord.SetVisible(FALSE); // Documents m_documents(MyWord.GetDocuments()); // _Document m_doc(m_documents.Add()); //

Selection m_select(MyWord.GetSelection()); // m_select.TypeText("Hello World!\r\n");

m_doc.SaveAs(strFileName); // m_doc.ReleaseDispatch();MyWord.Quit(); // MyWord.ReleaseDispatch(); // --------------------------------------------------------------------------------_DocumentSaveAs()--------------------------------------------------------------------------------class _Document : public COleDispatchDriver{...void SaveAs(LPCTSTR FileName, WdSaveFormat FileFormat=wdFormatDocument, BOOL LockComments=FALSE, LPCTSTR Password=NULL, BOOL AddToRecentFiles=FALSE, LPCTSTR WritePassword=NULL, BOOL ReadOnlyRecommended=FALSE, BOOL EmbedTrueTypeFonts=FALSE, BOOL SaveNativePictureFormat=TRUE, BOOL SaveFormsData=FALSE, BOOL SaveAsAOCELetter=TRUE);...}void _Document::SaveAs(LPCTSTR FileName, WdSaveFormat FileFormat, BOOL LockComments, LPCTSTR Password, BOOL AddToRecentFiles, LPCTSTR WritePassword, BOOL ReadOnlyRecommended, BOOL EmbedTrueTypeFonts, BOOL SaveNativePictureFormat, BOOL SaveFormsData, BOOL SaveAsAOCELetter){ static BYTE parms[] = VTS_BSTR VTS_I4 VTS_BOOL VTS_BSTR VTS_BOOL VTS_BSTR VTS_BOOL VTS_BOOL VTS_BOOL VTS_BOOL VTS_BOOL; InvokeHelper(0x66, DISPATCH_METHOD, VT_EMPTY, NULL, parms, FileName, FileFormat, LockComments, Password,AddToRecentFiles, WritePassword,ReadOnlyRecommended, EmbedTrueTypeFonts, SaveNativePictureFormat, SaveFormsData, SaveAsAOCELetter);------------------------------------------------------------------------------WdSaveFormatenumC

VC++WordWordVBA

2002/04/22() 22:28:16

sera

sara2002/04/23() 08:36:29

http://www1.neweb.ne.jp/wa/junneko/tec/tec001.html

http://www1.plala.or.jp/knambo/vc/usecom.html

WordVBA

MS VBA Programming SeriesAVBA Word97/98

Word

ExcelWordVBA

2002/04/23() 21:32:57

[[]]

sera


Recommended