UiPath Excel(クラシック) セルの数式を読み込み アクティビティ
(プロジェクト設定:モダンExcelの設定でクラシックを使う場合のアクティビティです)
「セルの数式を読み込む」はExcelブックから数式を読み込むアクティビティです。
この記事ではその使い方と機能を紹介します。
アクティビティの使い方
まず「Excel アプリケーション スコープ」を設置しブックのパスに読み込むファイルを指定します。
そして「Excel アプリケーション スコープ」の中に「セルの数式を読み込み」をドロップします。
![「Excel アプリケーション スコープ」の中に「セルの数式を読み込み」をドロップする図解](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2020/01/image-207.png)
読み込むシートのサンプルは下のようになっています。このA1セルを読み込みます。
![読み込むシートのサンプル](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2019/11/image-24.png)
読み込みをするには内容を受け取る変数が必要です。
変数はString型で設定し、(値を読み込む場合はObject型ですが数式はString型です)
その変数を「セルの数式を読み込み」の「出力」プロパティの結果に指定します。
![受取用のObject型変数を設定し、セルの読み込みの出力に指定する図解](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2019/11/image-43.png)
受け取った変数をメッセージボックスのテキストに指定すると「1+3」が表示されます。
![読み込んだ結果「1+3」がメッセージボックスに表示されるキャプチャ](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2019/11/image-44.png)
もしセルの入力値が数式でなく、固定の場合、取得結果が空白となります。
![固定の読み込んだ結果、空白が取得されるキャプチャ](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2019/11/image-45.png)
数式でなく、値である「4」を読み込みたい場合は
「セルを読み込み」アクティビティを使用します。
プロパティ
共通
表示名を設定します。
![表示名のキャプチャ](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2019/11/image-27.png)
表示名はデザイナーパネルに反映されます。
![デザイナーパネルの表示例](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2019/11/image-28.png)
「セルの数式を読み込み」アクティビティが一つであればそのままで良いですが
複数ある場合はどのセルの、どんな数式を読み込むかを考慮した
名前として付けるようにしましょう。
入力
読み込むシート名とセルアドレスを指定します。
![入力のキャプチャ](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2019/11/image-29.png)
出力
値を受け取るString型の変数を指定します。
![出力のキャプチャ](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2019/11/image-30.png)
その他
UiPathのログに引数や変数の値が表示されるかを指定します。
機密性の高い情報を取り扱う場合にのみチェックする必要があります。
![プライベートのキャプチャ](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2019/10/image-246.png)
--