首先会先WorkbooksPtr spBooks = pApp->GetWorkbooks();
  pBooks->Open("C:/Users/Desktop/Book1.xlsx",vtMissing,false);
         SheetsPtr pSheets = pBook->GetWorksheets();
  _WorksheetPtr pSheet = pBook->GetActiveSheet();
         VARIANT var;
         var.vt = VT_DISPATCH;
         var.pdispVal = pSheet;
         pSheets->Add(vtMissing,vtMissing,1,xlWorksheet);
以上是一个临时代码。这样的结果会创建一个新的工作薄而不是在原有的工作博上面创建高手帮帮忙!