VCからExcelの内容を読み込みたいのですが、
.CreateDispatch("Excel.appplication")
をしても、COleDispatchDriverのメンバ変数 m_lpDispatch
に値がはいりません。
何がわるいのでしょうか?
****コード****
_Application m_appExcel;
Workbooks m_wbExcel;
m_appExcel.CreateDispatch( "Excel.Application");
m_appExcel.m_bAutoRelease = TRUE;
m_appExcel.SetVisible(TRUE);
LPDISPATCH pWkBooks = m_appExcel.GetWorkbooks();
CString strFile = "D:\\テストデータ.XLS";
m_wbExcel.AttachDispatch(pWkBooks,TRUE);
COleVariant varOpt;
varOpt.vt = VT_ERROR;
varOpt.scode = DISP_E_PARAMNOTFOUND;
m_wbExcel.Open(
"D:\\テストデータ.xls",
varOpt, // UpdateLinks
varOpt, // ReadOnly
varOpt, // Format
varOpt, // Password
varOpt, // WriteResPassword
varOpt, // IgnoreReadOnlyRecommended
varOpt, // Origin
varOpt, // Delimiter
varOpt, // Editable
varOpt, // Notify
varOpt, // Converter
varOpt // AddToMRU
);
投稿日:2002/10/09 11:45
投稿者:寺井
返信 引用返信 修正 削除