PowerTools SPREAD for Windows Forms 10.0J
IsExcelStream(Stream,ExcelWorkbookType,Boolean) メソッド


ストリーム
ワークブック型
isEncrypt
指定したファイルを開き、Excel ワークブックを含むストリームとみなされるための最小要件を満たしているかどうかを判断します。
構文
'Declaration
 
Public Overloads Function IsExcelStream( _
   ByVal stream As Stream, _
   ByRef workbookType As ExcelWorkbookType, _
   ByRef isEncrypt As Boolean _
) As Boolean
'使用法
 
Dim instance As FpSpread
Dim stream As Stream
Dim workbookType As ExcelWorkbookType
Dim isEncrypt As Boolean
Dim value As Boolean
 
value = instance.IsExcelStream(stream, workbookType, isEncrypt)
public bool IsExcelStream( 
   Stream stream,
   ref ExcelWorkbookType workbookType,
   out bool isEncrypt
)

パラメータ

stream
ストリーム
workbookType
ワークブック型
isEncrypt
isEncrypt
例外
例外説明
System.ArgumentNullExceptionストリームが指定されていないか、指定されたストリームがNullです。
System.ArgumentExceptionストリームが指定されていないか、指定されたストリームが空です。
次のサンプルコードは、IsExcelStreamメソッドを使用します。
FarPoint.Excel.ExcelWorkbookType en;
            en = FarPoint.Excel.ExcelWorkbookType.OOXML;
            bool isE;
            string s = "c:\\book1.xlsx";
            System.IO.FileStream str = new System.IO.FileStream(s, System.IO.FileMode.Open, System.IO.FileAccess.ReadWrite);

            bool b = fpSpread1.IsExcelStream(str, ref en, out isE);
            listBox1.Items.Add(b);
            if (b)
            {
                fpSpread1.OpenExcel(str, "Test");
            }
Dim s As String = "c:\Book1.xlsx"
        Dim str As New System.IO.FileStream(s, IO.FileMode.Open, IO.FileAccess.ReadWrite)
        Dim b As Boolean = FpSpread1.IsExcelStream(str, FarPoint.Excel.ExcelWorkbookType.OOXML, True)
        If b Then
            FpSpread1.OpenExcel(str, "Test")
        End If
参照

FpSpread クラス
FpSpread メンバ
オーバーロード一覧

 

 


© 2004-2017, GrapeCity inc. All rights reserved.