内容 |
ファイルインポートに関する情報を読み取ります。
このXファンクションは、自動GetNダイアログには対応していません。
1. impinfo trinfo:=mytree; mytree.=;
2. impinfo findex:=0 trinfo:=mytree; ;
3. impinfo ipg:=book1 findex:=1 fcount:=mycount trinfo:=mytree;
表示 名 | 変数 名 | I/O と データ型 | デフォルト 値 | 説明 |
---|---|---|---|---|
入力ページ | ipg |
入力 Page | |
いくつかのファイルをインポートしたワークシート |
ファイルインデックス | findex |
入力 int | |
ワークシートにインポートしたファイルのインデックス最初にインポートしたファイルのインデックスが1で、2番目にインポートしたファイルのインデックスは2...デフォルトのファイルインデックスは0で、これはインポートした最後のファイルに対応しています。 |
情報 | trInfo |
出力 TreeNode | |
情報を出力する項目 |
ファイル番号 | fcount |
出力 int | |
インポートしたファイルの数 |
impinfo関数は、指定したワークブックのバイナリストレージから情報を読み取るために設計されています。複数のファイルはワークブックの新しいシート、新しい列、新しい行にインポートされた場合のみ、関数は複数のファイルを見つけます。
次のコードは、impinfo関数を使ってワークブックに対するファイルを数え、ストレージからファイルのパスと名前を取得します。
impinfo ipg:=[Book2] findex:=0 fcount:=MyCount; // Just to get the file count // Now loop for each file loop(idx,1,MyCount) { impinfo ipg:=[Book2] findex:=idx trInfo:=MyTree; str1$ = MyTree.Info.FilePath$; str2$ = MyTree.Info.FileName$; ty File $(idx):%(str1$)%(str2$); }
スクリプトウィンドウまたはコマンドウィンドウに MyTree.= と入力し、Enterキーを押すと、ツリー構造が表示されます。名前の中のドットは次のように深いノードを示すのに使います。
PlotType = MyTree.FilterInfo.Display.iPlotType; PlotType=;