Excel程式設計 WorkSheet的名稱

2021-05-26 17:56:32 字數 1165 閱讀 6652

1.獲得乙個excel檔案中所有worksheet的名稱。

2.根據指定的worksheet名稱,獲得該worksheet的介面。

第乙個操作:

intcioexcel::getworksheetsnamelist( cstring

strfilepath, cstringarray& arraysheet )

arraysheet.copy( arraysheetname );

return 0; }

第二個操作:

lpdispatch

lpdisp = null;

// 開啟檔案

lpdisp = m_oworkbooks.open( strfilepath,

_variant_t(vtmissing),

_variant_t(vtmissing),

_variant_t(vtmissing),

_variant_t(vtmissing),

_variant_t(vtmissing),

_variant_t(vtmissing),

_variant_t(vtmissing),

_variant_t(vtmissing),

_variant_t(vtmissing),

_variant_t(vtmissing),

_variant_t(vtmissing),

_variant_t(vtmissing),

_variant_t(vtmissing),

_variant_t(vtmissing) );

// 獲得活動的workbook( 工作簿)

m_oworkbook.attachdispatch( lpdisp, true );

// 獲得工作表集

m_oworksheets.attachdispatch( m_oworkbook.getsheets(), true );

// 獲得指定的工作表

m_oworksheet.attachdispatch( m_oworksheets.getitem( colevariant( strsheetname ) ), true );

還有一定不要忘記初始化com庫和建立excel程式。

//設定為顯示

Visual C 的Excel程式設計

excel是微軟公司辦公自動化套件中的乙個軟體,他主要是用來處理電子 excel以其功能強大,介面友好等受到了許多使用者的歡迎。在辦公的時候,正是由於excel的這麼多的優點,許多重要的資料,往往以excel電子 的形式儲存起來。這樣就給程式設計師帶來了乙個問題,雖然excel功能比較強大,但畢竟不...

excel下vba程式設計

最近需要在excel中實現乙個功能,查閱excel的函式沒有,或者是我沒找到,於是使用 vba進行擴充套件實現,步驟如下 1 開啟要擴充套件的excel檔案,並啟用巨集。2007的excel檔案,在 上面一行有乙個黃色小條提示 2 使用快捷鍵 alt f11 開啟vba編輯視窗 3 在左邊的部分新增...

Excel讀取程式設計 1

準備工作 新增如下六個excel相關的類 新增方法 在class view 工具中選擇add class mfc mfc class from typelib open 選擇add class from file location中找到本地安裝excel.exe的路徑 如c program file...