2010-05-04 26 views

回答

0

您要查找哪個屬性?

您可以在屬性列表上this page,特別是,你可以找到Workbook屬性,例如,你可以使用DocumentFormat.OpenXml.Spreadsheet.Workbook

2

有一個從工作表通過封裝對象工作簿路徑:

Worksheet ws = someWorksheet; 
SpreadsheetDocument ssDoc = ws.WorksheetPart.OpenXmlPackage as SpreadsheetDocument; 
Workbook = ssDoc.WorkbookPart.Workbook; 
2
worksheet.WorksheetPart.GetParentParts().First() 

這應該得到WorkBookPart,在工作表是在WorkSheet實例。

4

我知道這是一個古老的問題,但我認爲我會給出Ant所要求的全部正確答案。當我尋找相同的答案時,我遇到了這個問題。這是測試和工作。

比方說,由於某種原因,你有一個工作表對象命名工作表:

Worksheet worksheet = ((WorksheetPart)_spreadsheet.WorkbookPart.GetPartById("rId1")).Worksheet; 

現在也許,後來在我的計劃,我需要得到工作簿部分由於某些原因:

WorkbookPart workbookPart = (WorkbookPart) worksheet.WorksheetPart.GetParentParts().First(); 

就這樣!