WorksheetPart クラス

定義

WorksheetPart を定義します。

public class WorksheetPart : DocumentFormat.OpenXml.Packaging.OpenXmlPart, DocumentFormat.OpenXml.Packaging.IFixedContentTypePart
type WorksheetPart = class
    inherit OpenXmlPart
    interface IFixedContentTypePart
Public Class WorksheetPart
Inherits OpenXmlPart
Implements IFixedContentTypePart
継承
実装

次のコード例では、zip ファイルを開き、その中にスプレッドシート ドキュメントを作成します。

using System;  
using System.IO.Packaging;  
using DocumentFormat.OpenXml;  
using DocumentFormat.OpenXml.Packaging;  
using DocumentFormat.OpenXml.Spreadsheet;  

namespace WorkSheetPartEx  
{  
    class Program  
    {  
        // Create a spreadsheet by Package.  
        static void Main(string[] args)  
        {  
            string fileName = @"C:\users\public\documents\WorkSheetPartEx.zip";  

            // Open a package file.   
            Package package = Package.Open(fileName);  

            // Create the spreadsheet document.  
            SpreadsheetDocument spreadsheetDocument =   
                SpreadsheetDocument.Create(package, SpreadsheetDocumentType.Template);  

            // Add a WorkbookPart.  
            WorkbookPart workbookpart = spreadsheetDocument.AddWorkbookPart();  
            workbookpart.Workbook = new Workbook();  

            // Add a WorksheetPart.  
            WorksheetPart worksheetPart = workbookpart.AddNewPart<WorksheetPart>();  
            worksheetPart.Worksheet = new Worksheet(new SheetData());  

            // Add a sheets list.  
            Sheets sheets = spreadsheetDocument.WorkbookPart.Workbook  
                .AppendChild<Sheets>(new Sheets());  

            // Append the new worksheet and associate it with the workbook.  
            Sheet sheet = new Sheet() { Id = spreadsheetDocument.WorkbookPart  
                .GetIdOfPart(worksheetPart), SheetId = 1, Name = "mySheet" };  
            sheets.Append(sheet);  

            // Close the spreadsheet and the package.  
            spreadsheetDocument.Close();  
            package.Close();  

            Console.WriteLine("The package has been created.\nPress a key.");  
            Console.ReadKey();  
        }  
    }  
}  
Imports System.IO.Packaging  
Imports DocumentFormat.OpenXml  
Imports DocumentFormat.OpenXml.Packaging  
Imports DocumentFormat.OpenXml.Spreadsheet  

Module Module1  
    ' Create a spreadsheet by Package.  
    Sub Main(ByVal args As String())  
        Dim fileName As String = "C:\users\public\documents\WorkSheetPartEx.zip"  

        ' Open a package file.   
        Dim package As Package = package.Open(fileName)  

        ' Create the spreadsheet document.  
        Dim spreadsheetDocument As SpreadsheetDocument = spreadsheetDocument.Create(package, SpreadsheetDocumentType.Template)  

        ' Add a WorkbookPart.  
        Dim workbookpart As WorkbookPart = spreadsheetDocument.AddWorkbookPart()  
        workbookpart.Workbook = New Workbook()  

        ' Add a WorksheetPart.  
        Dim worksheetPart As WorksheetPart = workbookpart.AddNewPart(Of WorksheetPart)()  
        worksheetPart.Worksheet = New Worksheet(New SheetData())  

        ' Add a sheets list.  
        Dim sheets As Sheets = spreadsheetDocument.WorkbookPart.Workbook.AppendChild(Of Sheets)(New Sheets())  

        ' Append the new worksheet and associate it with the workbook.  
        Dim sheet As New Sheet() With { _  
         .Id = spreadsheetDocument.WorkbookPart.GetIdOfPart(worksheetPart), _  
         .SheetId = 1, _  
         .Name = "mySheet" _  
        }  
        sheets.Append(sheet)  

        ' Close the spreadsheet and the package.  
        spreadsheetDocument.Close()  
        package.Close()  

        Console.WriteLine("The package has been created." & vbLf & "Press a key.")  
        Console.ReadKey()  
    End Sub  
End Module  

コンストラクター

WorksheetPart()

WorksheetPart の Construtor

プロパティ

ContentType

ContentType を取得します。

ControlPropertiesParts

WorksheetPart.の ControlPropertiesParts を取得します。Office2010 でのみ使用できます。

CustomPropertyParts

WorksheetPart の CustomPropertyParts を取得します。

DataPartReferenceRelationships

すべてのリレーションシップ DataPartReferenceRelationship を列挙します。

(継承元 OpenXmlPartContainer)
DrawingsPart

WorksheetPart の DrawingsPart を取得します。

EmbeddedControlPersistenceBinaryDataParts

WorksheetPart の EmbeddedControlPersistenceBinaryDataParts を取得します。

EmbeddedControlPersistenceParts

WorksheetPart の EmbeddedControlPersistenceParts を取得します。

EmbeddedObjectParts

WorksheetPart の EmbeddedObjectParts を取得します。

EmbeddedPackageParts

WorksheetPart の EmbeddedPackageParts を取得します。

ExternalRelationships

すべての外部リレーションシップを列挙します。 ハイパーリンクの関係は含まれません。HyperlinkRelationship プロパティを使用してハイパーリンクの関係を列挙します。

(継承元 OpenXmlPartContainer)
HyperlinkRelationships

すべてのハイパーリンク関係を列挙します。

(継承元 OpenXmlPartContainer)
ImageParts

WorksheetPart の ImageParts を取得します。

OpenXmlPackage

OpenXmlPackage コンテナー内のパーツを表します。

(継承元 OpenXmlPart)
Parts

このパーツのリレーションシップ ターゲットであるすべてのパーツを列挙します。

(継承元 OpenXmlPartContainer)
PivotTableParts

WorksheetPart の PivotTableParts を取得します。

QueryTableParts

WorksheetPart の QueryTableParts を取得します。

RelationshipType

RelationshipType を取得します。

RootElement

現在のパーツのルート要素を取得します。 現在のパーツが空の場合、または空ではない場合は null を返し、XML コンテンツ タイプを返します。

(継承元 OpenXmlPart)
SingleCellTablePart

WorksheetPart の SingleCellTablePart を取得します。

SlicersParts

WorksheetPart.の SlicersParts を取得します。Office2010 でのみ使用できます。

SpreadsheetPrinterSettingsParts

WorksheetPart の SpreadsheetPrinterSettingsParts を取得します。

TableDefinitionParts

WorksheetPart の TableDefinitionParts を取得します。

TimeLineParts

WorksheetPart.の TimeLineParts を取得します。Office2013 でのみ使用できます。

Uri

パッケージ内の内部パーツ パスを表します。

(継承元 OpenXmlPart)
VmlDrawingParts

WorksheetPart の VmlDrawingParts を取得します。

Worksheet

このパーツのルート要素を取得/設定します。

WorksheetCommentsPart

WorksheetPart の WorksheetCommentsPart を取得します。

WorksheetSortMapPart

WorksheetPart の WorksheetSortMapPart を取得します。

メソッド

AddAnnotation(Object)

この PartContainer の注釈リストにオブジェクトを追加します。

(継承元 OpenXmlPartContainer)
AddCustomPropertyPart(CustomPropertyPartType)

WorksheetPart に CustomPropertyPart を追加します。

AddCustomPropertyPart(CustomPropertyPartType, String)

WorksheetPart に CustomPropertyPart を追加します。

AddCustomPropertyPart(String)

WorksheetPart に CustomPropertyPart を追加します。

AddCustomPropertyPart(String, String)

WorksheetPart に CustomPropertyPart を追加します。

AddEmbeddedControlPersistenceBinaryDataPart(EmbeddedControlPersistenceBinaryDataPartType)

WorksheetPart に EmbeddedControlPersistenceBinaryDataPart を追加します。

AddEmbeddedControlPersistenceBinaryDataPart(EmbeddedControlPersistenceBinaryDataPartType, String)

WorksheetPart に EmbeddedControlPersistenceBinaryDataPart を追加します。

AddEmbeddedControlPersistenceBinaryDataPart(String)

WorksheetPart に EmbeddedControlPersistenceBinaryDataPart を追加します。

AddEmbeddedControlPersistenceBinaryDataPart(String, String)

WorksheetPart に EmbeddedControlPersistenceBinaryDataPart を追加します。

AddEmbeddedControlPersistencePart(EmbeddedControlPersistencePartType)

WorksheetPart に EmbeddedControlPersistencePart を追加します。

AddEmbeddedControlPersistencePart(EmbeddedControlPersistencePartType, String)

WorksheetPart に EmbeddedControlPersistencePart を追加します。

AddEmbeddedControlPersistencePart(String)

WorksheetPart に EmbeddedControlPersistencePart を追加します。

AddEmbeddedControlPersistencePart(String, String)

WorksheetPart に EmbeddedControlPersistencePart を追加します。

AddEmbeddedObjectPart(String)

WorksheetPart に EmbeddedObjectPart を追加します。

AddEmbeddedPackagePart(String)

WorksheetPart に EmbeddedPackagePart を追加します。

AddExtendedPart(String, String, String)

拡張パーツ (アプリケーション固有のパーツ) を追加します。

(継承元 OpenXmlPartContainer)
AddExtendedPart(String, String, String, String)

拡張パーツ (アプリケーション固有のパーツ) を追加します。

(継承元 OpenXmlPartContainer)
AddExternalRelationship(String, Uri)

外部リレーションシップを追加します。 このメソッドを使用してハイパーリンク関係を追加しない。 代わりに AddHyperlinkRelationship() を使用します。

(継承元 OpenXmlPartContainer)
AddExternalRelationship(String, Uri, String)

外部リレーションシップを追加します。 このメソッドを使用してハイパーリンク関係を追加しない。 代わりに AddHyperlinkRelationship() を使用します。

(継承元 OpenXmlPartContainer)
AddHyperlinkRelationship(Uri, Boolean)

新しいハイパーリンク関係を追加します。

(継承元 OpenXmlPartContainer)
AddHyperlinkRelationship(Uri, Boolean, String)

新しいハイパーリンク関係を追加します。

(継承元 OpenXmlPartContainer)
AddImagePart(ImagePartType)

WorksheetPart に ImagePart を追加します。

AddImagePart(ImagePartType, String)

WorksheetPart に ImagePart を追加します。

AddImagePart(String)

WorksheetPart に ImagePart を追加します。

AddImagePart(String, String)

WorksheetPart に ImagePart を追加します。

AddNewPart<T>()

T 型の新しいパーツを追加します。

(継承元 OpenXmlPartContainer)
AddNewPart<T>(String)

T 型の新しいパーツを追加します。

(継承元 OpenXmlPartContainer)
AddNewPart<T>(String, String)

T 型の新しいパーツを追加します。

(継承元 OpenXmlPartContainer)
AddPart<T>(T)

ドキュメントにパーツを追加します。 ドキュメントに追加されたパーツを操作するには、返されるパーツを使用する必要があります。

(継承元 OpenXmlPartContainer)
AddPart<T>(T, String)

特定のリレーションシップ識別子 (ID) を持つパーツをドキュメントに追加します。 ドキュメントに追加されたパーツを操作するには、返されるパーツを使用する必要があります。

(継承元 OpenXmlPartContainer)
Annotation(Type)

この PartContainer から、指定した型の最初の注釈オブジェクトを取得します。

(継承元 OpenXmlPartContainer)
Annotation<T>()

この PartContainer から、指定した型の最初の注釈オブジェクトを取得します。

(継承元 OpenXmlPartContainer)
Annotations(Type)

この PartContainer の指定した型の注釈のコレクションを取得します。

(継承元 OpenXmlPartContainer)
Annotations<T>()

この PartContainer の指定した型の注釈のコレクションを取得します。

(継承元 OpenXmlPartContainer)
ChangeIdOfPart(OpenXmlPart, String)

パーツのリレーションシップ ID を変更します。

(継承元 OpenXmlPartContainer)
CreateRelationshipToPart(OpenXmlPart)

指定したパーツのリレーションシップをこのパーツに追加します。

(継承元 OpenXmlPartContainer)
CreateRelationshipToPart(OpenXmlPart, String)

指定したパーツのリレーションシップをこのパーツに追加します。

(継承元 OpenXmlPartContainer)
DeleteExternalRelationship(ExternalRelationship)

指定した外部リレーションシップを削除します。

(継承元 OpenXmlPartContainer)
DeleteExternalRelationship(String)

指定した ExternalRelationship を削除します。

(継承元 OpenXmlPartContainer)
DeletePart(OpenXmlPart)

パッケージ ルート レイヤー内の指定したパーツを削除します。

(継承元 OpenXmlPartContainer)
DeletePart(String)

指定した子パーツをこのパーツから削除します。

(継承元 OpenXmlPartContainer)
DeleteParts<T>(IEnumerable<T>)

渡されたコレクション内のすべてのパーツをドキュメントから削除します。

(継承元 OpenXmlPartContainer)
DeleteReferenceRelationship(ReferenceRelationship)

指定した参照リレーションシップを削除します。

(継承元 OpenXmlPartContainer)
DeleteReferenceRelationship(String)

指定した参照リレーションシップを削除します。

(継承元 OpenXmlPartContainer)
FeedData(Stream)

データをパーツ ストリームにフィードします。 パーツのストリームは、最初は切り詰めされます。

(継承元 OpenXmlPart)
GetExternalRelationship(String)

指定した ExternalRelationship を取得します。

(継承元 OpenXmlPartContainer)
GetIdOfPart(OpenXmlPart)

パーツのリレーションシップ ID を取得します。

(継承元 OpenXmlPartContainer)
GetParentParts()

ドキュメント内の任意の場所でこのパーツを参照しているすべての親を列挙します。

(継承元 OpenXmlPart)
GetPartById(String)

リレーションシップ ID を使用して子パーツを取得します。

(継承元 OpenXmlPartContainer)
GetPartsCountOfType<T>()

T 型のすべての部分の数を取得します。

(継承元 OpenXmlPartContainer)
GetPartsOfType<T>()

このパーツの指定した型 "T" のすべての子部分を列挙します。

(継承元 OpenXmlPartContainer)
GetPartsOfType<T>(ICollection<T>)

指定した型 "T" のすべての子パーツをこのパーツの "partCollection" に取得します。

(継承元 OpenXmlPartContainer)
GetReferenceRelationship(String)

指定した ReferenceRelationship を取得します。

(継承元 OpenXmlPartContainer)
GetStream()

パーツ コンテンツ データ ストリームを返します。

(継承元 OpenXmlPart)
GetStream(FileMode)

指定した I/O FileMode を使用して開いたコンテンツ ストリームを返します。

(継承元 OpenXmlPart)
GetStream(FileMode, FileAccess)

指定した FileMode と FileAccess を使用して開いたパーツ コンテンツ ストリームを返します。

(継承元 OpenXmlPart)
RemoveAnnotations(Type)

指定した型の注釈をこの PartContainer から削除します。

(継承元 OpenXmlPartContainer)
RemoveAnnotations<T>()

指定した型の注釈をこの PartContainer から削除します。

(継承元 OpenXmlPartContainer)
ThrowIfObjectDisposed()

オブジェクトが既に破棄されているかどうかを示します。

(継承元 OpenXmlPart)
ValidateXml(String, ValidationEventHandler)
互換性のために残されています。

指定したスキーマを使用して、パーツの XML コンテンツを検証します。

(継承元 OpenXmlPart)
ValidateXml(XmlSchemaSet, ValidationEventHandler)
互換性のために残されています。

指定したスキーマを使用して、パーツの XML コンテンツを検証します。

(継承元 OpenXmlPart)

適用対象