このVIは,ActiveXを用いて
(1)Excelを画面表示/非表示の状態で起動し
(2)新規/既存に関係なく,パス制御器で指定したエクセルブックを開き,
(3)指定したシートに対して,
(4)指定したセルの内容を読み取り,
(5)指定したセルに書き込み,
(6)エクセルブックを閉じて
(7)エクセルを停止させます
シート指定しても画面ではそのシートに移動しませんが,処理は指定したシートに対して行われます。
すべてが自動処理され,既存ブックの保存時にも問い合わせダイアログは出てきません。
簡単な処理ですので,すぐに終了してしまいますから,各段階での動作を調べる場合にはVIにブレークポイントを設定してください。

|
|
|
|
Visible |
|
|
sheet番号 |
|
|
行位置 |
|
|
列位置 |
|
|
セル設定文字列 |
|
|
読出データ |

|
|
Simple Error Handler.vi |
|
|
Open Excel and Make Visible.vi |
|
|
Open Specific WorkSheet2.vi |
|
|
Get Cell Value.vi |
|
|
Open Specific WorkBook2.vi |
|
|
Close WorkBook.vi |
|
|
Set Cell Value.vi |
|
|
Quit Excel.vi |

Application RefnumからExcelワークブックを開きます。ワークブックのファイル名が開けない場合や、ファイル名が入力されていない場合は新しいワークブックを開きます。


|
|
Excel._Application |
|
|
error in (no error) (クラスタ) エラー入力: VIが実行される前のエラ−情報が含まれているクラスタです。 このVIが呼び出される前にエラーがすでに発生していましたら、VIは実行されずにそのエラー情報をエラー出力に返します。それ以外は、当VIのエラー状態を示します。ブロックダイアグラムで一般エラーハンドラユーティリティ VIと接続しますと、プログラム的にエラー通知が表示されます。エラークラスタは次の情報を含みます:\r\r (ブール) ステータス: エラーが発生した場合はTRUEになります\r\r (i32) コード: エラーの種類を示す数値です\r 0はエラーなし、正の数は警告、負の数はエラーを示します。\r\r (文字列) ソース: エラーがどのVIで起こったかを示します。 |
|
|
status (クラスタ) エラー入力: VIが実行される前のエラ−情報が含まれているクラスタです。 このVIが呼び出される前にエラーがすでに発生している場合、VIは実行されずにそのエラー情報をエラー出力に返します。エラーが無い場合、このVIで発生したエラー内容がを返します。ブロックダイアグラム上でこのVIのエラー出力端子をSimple Error Handler.vi等のユーティリティVIの入力端子に接続しますと、プログラム的にエラーダイアログが表示されます。エラークラスタは次の情報から成ります: (ブール) ステータス: エラーが発生した場合はTRUEになります (i32) コード: エラーの種類を示す数値です 0はエラーなし、正の数は警告、負の数はエラーを示します。 (文字列) ソース: エラーがどのVIで起こったかを示します。 |
|
|
code エラーの種類を示す数値です。0はエラーなし、正の数は警告、負の数はエラーを示します。 |
|
|
source エラーがどのVIで起こったかを示します。 |
|
|
開く/作成するExcelブックのパス |
|
|
error out もしエラー入力にエラーがあれば、エラー出力にはエラー入力と同じ情報が表示されます。それ以外はこのVI内で起こったエラーを示します。 |
|
|
status エラーがある場合にはTRUEになります。 |
|
|
code エラーの種類を示す数値です。0はエラーなし、正の数は警告、負の数はエラーを示します。 |
|
|
source エラーがどのVIで起こったかを示します。 |
|
|
Excel._Workbook |
|
|
新規? |


Excel._Workbook Refnumで指定されたExcelワークブックの,sheet番号で指定されたシートを開きます。


|
|
Excel._Workbook |
|
|
error in (no error) (クラスタ) エラー入力: VIが実行される前のエラ−情報が含まれているクラスタです。 このVIが呼び出される前にエラーがすでに発生していましたら、VIは実行されずにそのエラー情報をエラー出力に返します。それ以外は、当VIのエラー状態を示します。ブロックダイアグラムで一般エラーハンドラユーティリティ VIと接続しますと、プログラム的にエラー通知が表示されます。エラークラスタは次の情報を含みます:\r\r (ブール) ステータス: エラーが発生した場合はTRUEになります\r\r (i32) コード: エラーの種類を示す数値です\r 0はエラーなし、正の数は警告、負の数はエラーを示します。\r\r (文字列) ソース: エラーがどのVIで起こったかを示します。 |
|
|
status (クラスタ) エラー入力: VIが実行される前のエラ−情報が含まれているクラスタです。 このVIが呼び出される前にエラーがすでに発生している場合、VIは実行されずにそのエラー情報をエラー出力に返します。エラーが無い場合、このVIで発生したエラー内容がを返します。ブロックダイアグラム上でこのVIのエラー出力端子をSimple Error Handler.vi等のユーティリティVIの入力端子に接続しますと、プログラム的にエラーダイアログが表示されます。エラークラスタは次の情報から成ります: (ブール) ステータス: エラーが発生した場合はTRUEになります (i32) コード: エラーの種類を示す数値です 0はエラーなし、正の数は警告、負の数はエラーを示します。 (文字列) ソース: エラーがどのVIで起こったかを示します。 |
|
|
code エラーの種類を示す数値です。0はエラーなし、正の数は警告、負の数はエラーを示します。 |
|
|
source エラーがどのVIで起こったかを示します。 |
|
|
Excel._Worksheet |
|
|
sheet番号 |
|
|
error out もしエラー入力にエラーがあれば、エラー出力にはエラー入力と同じ情報が表示されます。それ以外はこのVI内で起こったエラーを示します。 |
|
|
status エラーがある場合にはTRUEになります。 |
|
|
code エラーの種類を示す数値です。0はエラーなし、正の数は警告、負の数はエラーを示します。 |
|
|
source エラーがどのVIで起こったかを示します。 |
|
|
Excel._Worksheet |

このVIはワークシートの指定された一セルからデータを読み取ります。


|
|
Excel._Worksheet |
|
|
Row |
|
|
Col |
|
|
error in (no error) (クラスタ) エラー入力: VIが実行される前のエラ−情報が含まれているクラスタです。 このVIが呼び出される前にエラーがすでに発生していましたら、VIは実行されずにそのエラー情報をエラー出力に返します。それ以外は、当VIのエラー状態を示します。ブロックダイアグラムで一般エラーハンドラユーティリティ VIと接続しますと、プログラム的にエラー通知が表示されます。エラークラスタは次の情報を含みます:\r\r (ブール) ステータス: エラーが発生した場合はTRUEになります\r\r (i32) コード: エラーの種類を示す数値です\r 0はエラーなし、正の数は警告、負の数はエラーを示します。\r\r (文字列) ソース: エラーがどのVIで起こったかを示します。 |
|
|
status (クラスタ) エラー入力: VIが実行される前のエラ−情報が含まれているクラスタです。 このVIが呼び出される前にエラーがすでに発生している場合、VIは実行されずにそのエラー情報をエラー出力に返します。エラーが無い場合、このVIで発生したエラー内容がを返します。ブロックダイアグラム上でこのVIのエラー出力端子をSimple Error Handler.vi等のユーティリティVIの入力端子に接続しますと、プログラム的にエラーダイアログが表示されます。エラークラスタは次の情報から成ります: (ブール) ステータス: エラーが発生した場合はTRUEになります (i32) コード: エラーの種類を示す数値です 0はエラーなし、正の数は警告、負の数はエラーを示します。 (文字列) ソース: エラーがどのVIで起こったかを示します。 |
|
|
code エラーの種類を示す数値です。0はエラーなし、正の数は警告、負の数はエラーを示します。 |
|
|
source エラーがどのVIで起こったかを示します。 |
|
|
読出データ |
|
|
Excel._Worksheet |
|
|
error out もしエラー入力にエラーがあれば、エラー出力にはエラー入力と同じ情報が表示されます。それ以外はこのVI内で起こったエラーを示します。 |
|
|
status エラーがある場合にはTRUEになります。 |
|
|
code エラーの種類を示す数値です。0はエラーなし、正の数は警告、負の数はエラーを示します。 |
|
|
source エラーがどのVIで起こったかを示します。 |


|
|
Row Col To Range Format.vi |

Excelワークブックを閉じて,Excel._Workbook Refnumを閉じます。


|
|
error in (no error) (クラスタ) エラー入力: VIが実行される前のエラ−情報が含まれているクラスタです。 このVIが呼び出される前にエラーがすでに発生していましたら、VIは実行されずにそのエラー情報をエラー出力に返します。それ以外は、当VIのエラー状態を示します。ブロックダイアグラムで一般エラーハンドラユーティリティ VIと接続しますと、プログラム的にエラー通知が表示されます。エラークラスタは次の情報を含みます:\r\r (ブール) ステータス: エラーが発生した場合はTRUEになります\r\r (i32) コード: エラーの種類を示す数値です\r 0はエラーなし、正の数は警告、負の数はエラーを示します。\r\r (文字列) ソース: エラーがどのVIで起こったかを示します。 |
|
|
status (クラスタ) エラー入力: VIが実行される前のエラ−情報が含まれているクラスタです。 このVIが呼び出される前にエラーがすでに発生している場合、VIは実行されずにそのエラー情報をエラー出力に返します。エラーが無い場合、このVIで発生したエラー内容がを返します。ブロックダイアグラム上でこのVIのエラー出力端子をSimple Error Handler.vi等のユーティリティVIの入力端子に接続しますと、プログラム的にエラーダイアログが表示されます。エラークラスタは次の情報から成ります: (ブール) ステータス: エラーが発生した場合はTRUEになります (i32) コード: エラーの種類を示す数値です 0はエラーなし、正の数は警告、負の数はエラーを示します。 (文字列) ソース: エラーがどのVIで起こったかを示します。 |
|
|
code エラーの種類を示す数値です。0はエラーなし、正の数は警告、負の数はエラーを示します。 |
|
|
source エラーがどのVIで起こったかを示します。 |
|
|
Excel._Workbook |
|
|
パス |
|
|
新規? |
|
|
error out もしエラー入力にエラーがあれば、エラー出力にはエラー入力と同じ情報が表示されます。それ以外はこのVI内で起こったエラーを示します。 |
|
|
status エラーがある場合にはTRUEになります。 |
|
|
code エラーの種類を示す数値です。0はエラーなし、正の数は警告、負の数はエラーを示します。 |
|
|
source エラーがどのVIで起こったかを示します。 |


Excel._Applicatin Refnumを用いてExcelを終了させ,Refnumを閉じます。


|
|
Excel._Application |
|
|
error out エラー入力クラスタは以前に呼び出されているVIから配線されたエラー情報を取得できます。 他のVIからエラーが発生した際に、ある操作を回避するかなど判断するためにこの情報を使用します。 ポップアップメニューのエラーの説明(または警告の説明)を選択すると表示されたエラーに関するより詳しい情報が表示されます。 |
|
|
status ステータスブールはエラーがあるときにはTRUE(X)で、エラーがないとき、または警告のときにはFALSE(チェック印)になります。 ポップアップメニューのエラーの説明(または警告の説明)を選択すると表示されたエラーに関するより詳しい情報が表示されます。 |
|
|
code コードはエラー、あるいは警告の種類を示す数値です。 ポップアップメニューのエラーの説明(または警告の説明)を選択すると表示されたエラーに関するより詳しい情報が表示されます。 |
|
|
source ソース文字列はエラー、または警告が発生した場所を示します。 ポップアップメニューのエラーの説明(または警告の説明)を選択すると表示されたエラーに関するより詳しい情報が表示されます。 |
|
|
error in (no error) エラー入力クラスタは以前に呼び出されているVIから配線されたエラー情報を取得できます。 他のVIからエラーが発生した際に、ある操作を回避するかなど判断するためにこの情報を使用します。 ポップアップメニューのエラーの説明(または警告の説明)を選択すると表示されたエラーに関するより詳しい情報が表示されます。 |
|
|
status ステータスブールはエラーがあるときにはTRUE(X)で、エラーがないとき、または警告のときにはFALSE(チェック印)になります。 ポップアップメニューのエラーの説明(または警告の説明)を選択すると表示されたエラーに関するより詳しい情報が表示されます。 |
|
|
code コードはエラー、あるいは警告の種類を示す数値です。 ポップアップメニューのエラーの説明(または警告の説明)を選択すると表示されたエラーに関するより詳しい情報が表示されます。 |
|
|
source ソース文字列はエラー、または警告が発生した場所を示します。 ポップアップメニューのエラーの説明(または警告の説明)を選択すると表示されたエラーに関するより詳しい情報が表示されます。 |
