.NETインターフェイス

.NETインターフェイスを使えば、Visual Basic.NET、Visual C#.NET などで作成された .NETアプリケーションから Antenna House Office Servers SpreadSheet API V0.1 の機能を利用することができます。

.NETインターフェイスは、Microsoft .NET の以下の環境にて動作します。

コンポーネントの登録

Antenna House Office Servers SpreadSheet API .NETコンポーネントはグローバルアセンブリキャッシュへ自動的には登録されません。 使用するにはアプリケーションのカレントフォルダに配置するか、もしくはアプリケーション構成ファイルを作成するなど、なんらかの方法でパスを解決する必要があります。

.NETコンポーネントファイル名 .NET 5 用 SplitMergeTool.dll

クラス

.NET コンポーネントには以下のクラスが含まれます。

名前 機能
SplitFileTools ファイル分割ツールのクラスです。
MergeFileTools ファイル結合ツールのクラスです。
Utilitys ユーティリティツールのクラスです。

プロパティ

.NET の各クラスが提供するプロパティは次のとおりです。

ファイル分割に関するプロパティ

.NET ファイル分割ツールのクラスが提供するプロパティは次のとおりです。

名前 入出力 機能
SplitType enum R ファイル分割の種類を指定します。
PerSheetシート毎にファイルを分割
PerGroupを参照を考慮したグループ単位でファイルを分割

メソッド

.NET の各クラスが提供するメソッドは次のとおりです。

ファイル分割に関するメソッド

.NET ファイル分割ツールのクラスが提供するメソッドは次のとおりです。

名前 戻り値 引数 機能
NotifyBeginSheet Stream string 指定されたシート名をSteamに変換
NotifyEndSheet なし Stream 指定されたStreamを出力
SplitFile なし Stream, NotifyBeginSheet, NotifyEndSheet, SplitType Streamに指定したファイルをSplitTypeに応じてファイル分割する
SplitFile なし string, string, SplitType 第一引数に指定されたファイルをSplitTypeに応じてファイル分割し、第二引数のディレクトリに実行結果を出力する
ExtractSheetsBySheetNames なし Stream, Stream, string[] 第一引数のStreamに指定されたファイルから、第三引数のシート名を抽出して、第二引数のStreamに出力する
ExtractSheetsBySheetNames なし string, string, string[] 第一引数のファイルから、第三引数のシート名を抽出して、第二引数のファイルとして出力する

ファイル結合に関するメソッド

.NET ファイル結合ツールのクラスが提供するメソッドは次のとおりです。

名前 戻り値 引数 機能
MergeFiles なし Stream, Stream, Stream[] 第一引数に指定されたファイルに、第三引数に指定されたファイルのシートを追加して、第二引数に出力する
MergeFiles なし string, string, string[] 第一引数に指定されたファイルに、第三引数に指定されたファイルのシートを追加して、第二引数に出力する

ユーティリティツールに関するメソッド

.NET ユーティリティツールのクラスが提供するメソッドは次のとおりです。

名前 戻り値 引数 機能
CreateContentsPage なし Stream, Stream, string 第一引数に指定されたファイルに、第三引数に指定されたシート名で目次を作成し、第二引数に出力する
CreateContentsPage なし string, string, string 第一引数に指定されたファイルに、第三引数に指定されたシート名で目次を作成し、第二引数に出力する