UipathUipathでのEXCEL操作方法まとめUipathでのEXCEL操作方法をいくつか紹介します。>>UipathでのEXCEL操作方法まとめ>>UipathでEXCEL表にフィルターかける操作方法まとめ>>Uipathでの小技Excelのセルに値を書き込む方法Excelに値を書き込むには、Excelアプリケーションスコープ内で「セルに書き込む」または「ExcelWriteCell」アクティビティを使います。アクティビティを設置して、以下のようにプロパティを設定します。20ここでは、test.xlsxというファイルのSheet1のセルC3に、otと言う変数の値に20を足した値を書き込んでいます。Excelのマクロを実行する方法Excelのマクロを実行するには、Excelアプリケーションスコープ内で「マクロを実行」または「ExecuteMacro」アクティビティを使います。アクティビティを設置して、以下のようにプロパティを設定します。“test50”ここでは、MacroTest.xlsmというファイルのtest50というマクロを実行しています。Excelのセルの色を取得する方法UipathでExcelのセルの色を取得するには、エクセルアプリケーションスコープ内で「セルの色を取得」または「ExcelGetCellColor」というアクティビティを使います。・出力:otここでは、Sheet1のセルC3の色をotと言う変数に格納しています。このotに格納された値はメッセージボックスで表示することなども可能です。Excelのセルの色を変更する方法UipathでExcelのセルの色を変更するには、エクセルアプリケーションスコープ内で「範囲の色を設定」または「ExcelSetRangeColor」というアクティビティを使います。・色:System.Drawing.Color.Yellowここでは、Sheet1のセルA1からC3の色を黄色に変更しました。色は他にもredやblueなどもあります。「...」から式エディターを開きSystem.Drawing.Colorまで入力して.を入力すると色の候補が出てくるので選択できます。Excelでセルの値を削除する方法Excelでセルの値を削除するには、エクセルアプリケーション内で「範囲を削除」または「ExcelDeleteRange」というアクティビティを使います。・範囲:”A1:C7”ここでは、Sheet1のA1からC7セルの値を削除しています。値だけの削除になります。Excelでセルを行ごと削除する方法Excelでセルを行ごと削除するには、エクセルアプリケーション内で「行の挿入・削除」または「ExcelInsertDeleteRows」というアクティビティを使います。・変更の種別:Removeここでは、Sheet2の1行目から7行目を行ごと削除しています。Excelで行を追加する方法Excelで行を追加するには、エクセルアプリケーション内で「行の挿入・削除」または「ExcelInsertDeleteRows」というアクティビティを使います。・変更の種別:Addここでは、Sheet1の3行目から、新たに2行の行を追加しています。Excelでシートを追加・コピーする方法Excelでシートを追加・コピーするには、エクセルアプリケーション内で「シートをコピー」または「ExcelCopySheet」というアクティビティを使います。・コピー先のファイルパス:”C:\wk\test.xlsx”・シート名:”Sheet1′′ここでは、Sheet1をSheet3と言うシート名でtest.xlsxにコピーしています。このアクティビティでは、他のExcelファイルへのコピーも可能で、コピー先のファイルパスを”C:\wk\test3.xlsx”と変更するとtest3.xlsxにSheetをコピーします。探しただけですが、新規に真っ新なExcelシートを追加する機能はなさそうです。定期的にシートの追加が必要な場合、何かしら1ページコピー元となるシートの用意が必要かもしれません。Excelで範囲を指定してコピー・ペーストする方法Excelで範囲を指定してコピー・ペーストするには、エクセルアプリケーション内で「範囲をコピー・貼り付け」または「ExcelCopyPasteRange」というアクティビティを使います。・元の範囲:”A1:C7”ここでは、Sheet1のA1からC7セルの値をSheet1のA1からC7にコピーして貼り付けています。切り取りはされません。