バージョン

Load(Stream,IPackageFactory,Boolean) メソッド

ストリームからワークブックを読み取ります。
シンタックス
'宣言
 
<System.ObsoleteAttribute("verifyExcel2007Xml is no longer used. Use an overload of Workbook.Load which does not accept a verifyExcel2007Xml parameter.")>
Public Overloads Shared Function Load( _
   ByVal stream As System.IO.Stream, _
   ByVal packageFactory As IPackageFactory, _
   ByVal verifyExcel2007Xml As System.Boolean _
) As Workbook
[System.ObsoleteAttribute("verifyExcel2007Xml is no longer used. Use an overload of Workbook.Load which does not accept a verifyExcel2007Xml parameter.")]
public static Workbook Load( 
   System.IO.Stream stream,
   IPackageFactory packageFactory,
   System.bool verifyExcel2007Xml
)

パラメータ

stream
ワークブックを読み取る元のストリーム。
packageFactory
ストリームから IPackage を開くために使用できる IPackageFactory です。
verifyExcel2007Xml
'Office Open XML - Open Packaging Conventions' ドキュメントの Part 2 (ECMA ドキュメントTC45 をご参照ください) で定義された規則に対してマークアップ コンテンツを検証するかどうかを指定するブール値です。

戻り値の型

ストリームから読み込みされるワークブック。
例外
例外解説
System.ArgumentExceptionstream は、有効な Microsoft Excel ファイル コンテンツを含みません。
System.ArgumentException このファイル形式は、指定したファイルから確定できません。
System.InvalidOperationException ワークブック データの書式はサポートされていない書式です。
System.NotSupportedExceptionpackageFactory が null で、ワークブックは、Excel 2007 形式で読み込まれていて、CLR 2.0 Excel アセンブリが使用されています。Infragistics.Documents.Core.Packaging.IPackageFactory を指定すると Excel 2007 ファイル パッケージにアクセスできます。
Infragistics.Documents.Core.DocumentEncryptedExceptionワークブックが暗号化され、WorkbookLoadOptions.OpenPassword にストリームを開くためのパスワードが指定されない場合に発生します。
Infragistics.Documents.Core.EncryptionAlgorithmNotSupportedException ワークブックはサポートされていない暗号化アルゴリズムで暗号化されているため、暗号化の解除を実行できない場合に発生します。
解説

ワークブックを読み込む時にフォーマットがファイルの拡張子またはファイルのコンテンツを決定します。FileStream が指定されている場合にファイル拡張子が検証されます。拡張子が標準 Excel 形式の拡張子の場合、ワークブックが適応する形式であると見なされます。そうでない場合は、形式を決定するためにファイルのコンテンツが検証されます。返されたワークブックの CurrentFormat が、読み込まれたワークブックの形式を示します。

参照

オンラインで表示: GitHub