目次-詳細-:Power Automate Desktop完全版 基本から実用まで

2024年9月12日

Power Automate Desktop完全版 基本から実用までの目次(詳細)です。

ページ数はWord(A4設定)の数字です。電子書籍では環境によって異なります。

ご購入以降はAmazonに所定の手続きを行わないと最新化されません。

(購入時点のバージョンで固定されるKindleの仕様)

目次

目次

バージョン … 24
更新履歴 … 24
Amazon Kindleの電子書籍を更新する方法 … 32
Power Automate Desktopの特徴と活用のメリット … 37
 Windows10以上をインストールしていれば無償で利用可能 … 37
 パソコンを利用する業務を自動化して効率化 … 37
 プログラマーなどの専門家や専門知識不要で活用可能 … 37
 ExcelやOutlookのような様々なOffice製品と簡単に連携可能 … 38
 自動化に向いている業務 … 38
 プログラミングのためのスキルを習得可能 … 39
 EUC (エンドユーザーコンピューティング) とRPA (ロボティック・プロセス・オートメーション) … 40
 類似品であるWeb版の「Power Automate」とは … 41
Power Automate Desktopのインストール … 43
 Microsoft Dataverse データベース作成 … 43
 インストール … 46
簡単なフロー作成と実行 … 50
 フロー作成 … 50
 フロー起動(動作確認) … 58
変数の利用とテスト … 59
 変数とは … 59
 数値計算 … 60
 文字列結合 … 66
 変数の操作(変数ペイン) … 67
 テスト … 72
条件分岐(IfとSwitch) … 76
 IfとSwitchの使い分け … 76
 If(「If」と「Else If」と「Else」)の使い方 … 77
 Switch(「Switch」と「Case」と「Default case」) … 84
 数式と演算子 … 90
 実用例 … 92
リスト(一次元配列) … 93
 作成 … 93
 作成済みリストへの項目の操作 … 100
 二つのリストを突合 … 114
 クリア(リストの項目を全て消去) … 117
ループ … 118
 Loop … 118
 ループ条件 … 121
 For each … 122
 ループのコントロール … 123
 実用例 … 126
 無限ループ発生時の対処方法 … 126
データテーブル(二次元配列) … 127
サブフロー … 191
 作成 … 192
 サブフローの実行 … 194
 サブフローの終了 … 196
ブラウザー操作に必要な拡張機能のインストール … 199
レコーダー … 201
コメント … 206
 コメントが効果的な場面 … 208
リージョン … 211
 展開と縮小 … 212
 移動させる際の注意点 … 213
エラー(例外)処理 … 214
 複数のアクションにまとめて設定 … 214
 個々のアクションに設定 … 222
クラウドフロー(Web)からDesktopフローを遠隔/定期スケジュール起動する方法 … 226
 前提条件 … 226
アンインストール … 241
管理者権限で実行 … 243
基本的な利用例 … 246
 基本的なテキストファイルの自動操作 … 246
 Excelファイルから別のExcelファイルへの転記 … 256
 Webフォームに自動入力 … 267
 日経平均株価の日次データ(Webページの表)をExcelに保存 … 292
 Excelの内容をフォームに自動入力 … 309
組織へのPower Automate Desktop導入を成功させるために重要なこと … 355
 要点 … 355
 導入の進め方 … 361
アクション一覧 … 363
 Excel … 363
 日時 … 368
 メッセージボックス … 369
 メール … 370
 クリップボード … 371
 PDF … 372
 ファイル … 373
 フォルダー … 376
 圧縮 … 378
 テキスト … 379
 HTTP … 382
 ブラウザー自動化 … 382
 UI オートメーション … 386
 Outlook … 390
 マウスとキーボード … 391
 FTP … 392
 OCR … 394
 Windowsサービス … 396
 暗号化 … 397
 変数 … 398
 システム … 400
 ワークステーション … 402
 スクリプト … 404
 フローコントロール … 405
 フローを実行する … 406
 データベース … 406
Excel アクションの詳細解説 … 407
 Excel 操作の基本事項 … 407
 Excelの起動 … 413
 実行中のExcelに添付 … 420
 Excelを閉じる … 424
 Excel ワークシートから読み取り … 430
 Excel ワークシートからアクティブなセルを取得する … 440
 Excelの保存 … 443
 Excel ワークシートに書き込み … 449
 アクティブなExcelワークシートの設定 … 455
 新しいワークシートの追加 … 460
 Excel ワークシートから最初の空の列や行を取得 … 463
 Excel ワークシートの列名を取得する … 468
 Excel ワークシートのセルをクリアする … 471
 Excel ワークシート内のセルを並べ替える … 476
 Excel ワークシートのセルをフィルター処理する … 482
 Excel ワークシートのフィルターをクリアする … 489
 空のセルを取得 … 493
 詳細.Excel ワークシートが含む列/行のサイズを変更する … 501
 詳細.Excel マクロの実行 … 507
 詳細.アクティブな Excel ワークシートを取得 … 512
 詳細.すべての Excel ワークシートを取得 … 515
 詳細.Excel ワークシートを削除 … 518
 詳細.Excel ワークシートの名前を変更 … 521
 詳細.Excel ワークシート内のセルをアクティブ化 … 525
 詳細.Excel ワークシート内のセルを選択 … 529
 詳細.選択したセル範囲をExcel ワークシートから取得 … 536
 詳細.Excel ワークシートからセルをコピー … 540
 詳細.Excel ワークシートにセルを貼り付け … 544
 詳細.Excel ワークシートから削除する … 548
 詳細.Excel ワークシートに行を挿入 … 552
 詳細.Excel ワークシートから行を削除 … 556
 詳細.Excel ワークシートに列を挿入 … 560
 詳細.Excel ワークシートから列を削除 … 564
 詳細.Excelワークシート内のセルを検索して置換する … 567
 詳細.Excel ワークシートから列における最初の空の行を取得 … 572
 詳細.Excel ワークシートのセルの色を設定する … 576
Wordアクションの詳細解説 … 582
 Word を起動する … 582
 実行中の Word に接続する … 587
 Word を保存 … 591
 Word を閉じる … 595
 Word 文書から読み取る … 600
 Word 文書に書き込む … 604
 Word 文書に画像を挿入する … 607
 Word 文書内の単語を検索して置換する … 612
日時アクションの詳細解説 … 616
 現在の日時を取得する … 616
 加算する日時 … 621
 日付の減算 … 624
メッセージボックスアクションの詳細解説 … 628
 メッセージを表示 … 628
 入力ダイアログを表示 … 638
 日付の選択ダイアログを表示 … 644
 リストから選択ダイアログを表示 … 651
 ファイルの選択ダイアログを表示 … 660
 フォルダーの選択ダイアログを表示 … 667
メール アクションの詳細解説 … 672
 メールの送信 … 672
 メール メッセージの取得 … 678
 メール メッセージの処理 … 684
クリップボード アクションの詳細解説 … 687
 クリップボード テキストを設定 … 687
 クリップボード テキストを取得 … 689
 クリップボードの内容のクリア … 691
PDF アクションの詳細解説 … 692
 PDF から画像を抽出します … 692
 PDF からテキストを抽出 … 695
 PDF ページを新しい PDF に抽出 … 699
 PDF ファイルを統合 … 703
 PDFからテーブルを抽出する … 707
ファイル アクションの詳細解説 … 717
 ファイルのコピー … 717
 ファイルの移動 … 720
 ファイルの削除 … 723
 ファイルの名前を変更する … 725
 ファイルからテキストを読み取ります … 734
 テキストをファイルに書き込みます … 738
 CSVを読み取ります … 741
 CSVファイルに書き込みます … 746
 ファイル パス部分の取得 … 750
 一時ファイルの取得 … 753
 ファイルが存在する場合 … 756
 ファイルを待機します … 759
 ファイルを Base64 に変換する … 762
 Base64 をファイルに変換する … 765
フォルダー アクションの詳細解説 … 769
 フォルダー内のサブフォルダーを取得する … 769
 フォルダー内のファイルを取得する … 774
 フォルダーの作成 … 780
 フォルダーの削除 … 783
 フォルダーを空にする … 785
 フォルダーをコピー … 787
 フォルダーを移動 … 790
 フォルダーの名前を変更 … 792
 特別なフォルダーを取得 … 795
 フォルダーが存在する場合 … 798
圧縮 アクションの詳細解説 … 801
 ZIP ファイル … 801
 ファイルの解凍 … 805
テキスト アクションの詳細解説 … 808
 テキストに行を追加 … 808
 サブテキストの取得 … 812
 テキストをパティング … 816
 テキストのトリミング … 821
 テキストを反転 … 824
 テキストの文字の大きさを変更 … 826
 テキストを数値に変換 … 830
 数値をテキストに変換 … 833
 テキストをdatetime に変換 … 836
 datetime をテキストに変換 … 839
 ランダム テキストの作成 … 845
 テキストの結合 … 849
 テキストの分割 … 853
 テキストの解析 … 857
 テキストの置換 … 862
 正規表現のエスケープ テキスト … 867
 エンティティをテキストで認識する … 870
 HTML コンテンツを作成 … 891
HTTP アクションの詳細解説 … 897
 Web からダウンロードします … 897
ブラウザー自動化 アクションの詳細解説 … 904
 Web ページに次が含まれる場合 … 904
 新しい Internet Explorer を起動する … 910
 新しい Firefox を起動する … 918
 新しい Chrome を起動する … 925
 新しい Microsoft Edgeを起動する … 932
 新しいタブを作成 … 939
 Web ページに移動します … 943
 Web ページのリンクをクリックします … 947
 Web ページのダウンロード リンクをクリックする … 954
 Web ページで JavaScript 関数を実行する … 960
 Web ページの要素にマウスをホバーします … 964
 Web ブラウザーを閉じる … 968
 Web ページ上のテキスト フィールドをフォーカス … 970
 Web ページ内のテキスト フィールドに入力する … 975
 Web ページのチェック ボックスの状態を設定します … 984
 Web ページのラジオ ボタンを選択します … 990
 Web ページでドロップ ダウン リストの値を設定します … 995
 Web ページのボタンを押します … 1003
 Web ページからデータを抽出する … 1009
 Web ページ上の詳細を取得します … 1017
 Web ページ上の要素の詳細を取得します … 1021
 Web ページのスクリーンショットを取得します … 1027
 Web ページのコンテンツを待機します … 1034
UIオートメーション アクションの詳細解説 … 1041
 デスクトップを使用する … 1041
 ウィンドウでタブを選択する … 1046
 ウィンドウのUI要素をクリックする … 1050
 ウィンドウの UI 要素の上にマウス ポインターを移動する … 1059
 ウィンドウ内のメニューオプションを選択する … 1063
 UI要素をウィンドウ内にドラッグ アンド ドロップする … 1067
 ウィンドウ内のツリー ノードを展開/折りたたむ … 1073
 ウィンドウ内のテキスト フィールドをフォーカス … 1079
 ウィンドウ内のテキスト フィールドに入力する … 1083
 ウィンドウ内のボタンを押す … 1089
 ウィンドウのラジオ ボタンをオンにする … 1093
 ウィンドウのチェック ボックスの状態を設定する … 1098
 ウィンドウでドロップダウンリストの値を設定する … 1104
 ウィンドウの詳細を取得する … 1110
 ウィンドウ内にある UI 要素の詳細を取得する … 1120
 ウィンドウにある選択済みチェック ボックスを取得する … 1129
 ウィンドウにある選択済みラジオ ボタンを取得する … 1135
 UI 要素のスクリーンショットを取得する … 1141
 ウィンドウの取得 … 1147
 ウィンドウにフォーカスする … 1154
 ウィンドウの状態の設定 … 1160
 ウィンドウの表示方法を設定する … 1166
 ウィンドウの移動 … 1172
 ウィンドウのサイズ変更 … 1179
 ウィンドウを閉じる … 1186
 ウィンドウが次を含む場合 … 1192
 画像が存在する場合 … 1200
 ウィンドウ コンテンツを待機する … 1205
 画像を待機 … 1209
 ウィンドウを待機する … 1214
 ウィンドウが次の条件を満たす場合 … 1217
 ウィンドウからデータを抽出する … 1225
Outlook アクションの詳細解説 … 1230
 Outlook を起動します … 1230
 Outlook からのメール メッセージの送信 … 1232
 Outlook からメール メッセージを取得します … 1236
 Outlook でメール メッセージを処理します … 1241
 Outlook メール メッセージを保存します … 1245
 Outlook メッセージに応答します … 1250
 Outlook を閉じます … 1254
マウスとキーボード アクションの詳細解説 … 1256
 マウスの位置を取得する … 1256
 マウスの移動 … 1259
 マウスを画像に移動します … 1262
 マウス クリックの送信 … 1269
 キーの送信 … 1274
 キーを押す/離す … 1281
 キーの状態を設定する … 1284
 ショートカット キーを待機する … 1286
 マウスを待機する … 1290
 画面上のテキストにマウスを移動する(OCR) … 1294
 入力のブロック … 1304
FTP アクションの詳細解説 … 1308
 Secure FTP 接続を開く … 1308
 接続を閉じる … 1312
 フォルダーをFTPにアップロード … 1314
 ファイルをFTPにアップロード … 1317
 FTPからファイルをダウンロード … 1321
 FTPからフォルダーをダウンロード … 1325
 FTP ディレクトリの作成 … 1328
 FTP ディレクトリの一覧表示 … 1331
 FTP ファイルを削除 … 1334
 FTP ファイルの名前を変更する … 1336
 FTP ディレクトリを削除 … 1339
 FTP 接続を開く … 1342
 作業ディレクトリの変更 … 1346
OCR アクションの詳細解説 … 1349
 OCRを使ってテキストを抽出 … 1349
 テキストが画面に表示される場合 (OCR) … 1355
 テキストが画面に表示されるまで待機 (OCR) … 1362
Windowsサービス アクションの詳細解説 … 1369
 サービスを開始 … 1369
 サービスを停止 … 1372
 サービスを一時停止 … 1374
 サービスを再開 … 1376
 サービスが次の場合 … 1379
 サービスを待機 … 1383
暗号化 アクションの詳細解説 … 1386
 AESでテキストを暗号化 … 1386
 AESでテキストを解読 … 1391
 AES でファイルから暗号化 … 1395
 AESでファイルに解読 … 1400
 テキストをハッシュ化 … 1405
 ファイルをハッシュ化 … 1408
 キーを使ってテキストをハッシュ化 … 1411
 キーを使ってファイルをハッシュ化 … 1414
変数 アクションの詳細解説 … 1418
 数値の切り捨て … 1418
 乱数の生成 … 1422
 変数を大きくする … 1425
 変数を小さくする … 1428
システム アクションの詳細解説 … 1430
 アプリケーションの実行 … 1430
 プロセスを終了する … 1435
 Ping … 1437
 Windows の環境変数を設定する … 1439
 Windows 環境変数を取得 … 1442
 Windows 環境変数を削除 … 1446
 プロセスが次の場合 … 1449
 プロセスを待機する … 1452
ワークステーション アクションの詳細解説 … 1456
 ドキュメントの印刷 … 1456
 既定のプリンターを取得 … 1459
 既定のプリンターを設定 … 1462
 コンピューターのシャットダウン … 1464
 ユーザーをログオフ … 1467
 デスクトップを表示 … 1469
 ワークステーションをロック … 1471
 サウンドの再生 … 1473
 ごみ箱を空にする … 1476
 スクリーンショットを取得 … 1477
 画面の解像度を取得 … 1483
 画面の解像度を設定 … 1487
スクリプト アクションの詳細解説 … 1491
 DOS コマンドの実行 … 1491
 VBScriptの実行 … 1495
 Python スクリプトの実行 … 1500
 JavaScriptの実行 … 1505
 PowerShell スクリプトの実行 … 1510
 .NET スクリプト実行 … 1515
フローコントロール アクションの詳細解説 … 1521
 最後のエラーを取得 … 1521
 コメント … 1524
 ブロックエラー発生時 … 1524
 Wait … 1525
 End … 1527
 フローを停止する … 1529
 ラベルと移動先 … 1531
フローを実行する アクションの詳細解説 … 1535
 デスクトップ フローを実行 … 1535
データベースアクションの詳細解説 … 1542
 SQL 接続を開く … 1542
 SQL ステートメントの実行 … 1545
 SQL 接続を閉じる … 1549
テクニック・実用例 … 1550
 日時から時刻部分を切り捨てる … 1550
 日付から曜日を取得する方法 … 1553
 前日・月初日・月末日・月の日数を取得する方法 … 1557
 指定月の最終営業日を取得する方法 … 1568
 指定月の営業日数を取得する方法 … 1574
 指定期間の営業日数を取得する方法 … 1580
 早い方または遅い方の日付を取得する方法(日時の比較) … 1587
 日時の和暦(年号)を取得する方法 … 1590
 改行を式で利用する … 1595
 割り算の整数部(商)と余り(剰余)を取得する方法 … 1598
 数値(少数)の切り捨て・切り上げ・四捨五入の方法 … 1600
 偶数・奇数の判定方法 … 1602
 絶対値を取得する方法 … 1604
 リスト内の数値の件数・合計・平均・最大・最小を取得 … 1607
 最小公倍数・最大公約数を取得する方法 … 1620
 中央値を取得する方法 … 1631
 標準偏差を取得する方法 … 1639
 最頻値を取得する方法 … 1647
 数値のリストに順位(ランキング)をつける方法 … 1655
 偏差値を取得する方法 … 1667
 ローマ数字と算用数字(アラビア数字)を変換する方法 … 1679
 文字列の半角・全角を変換する方法 … 1685
 テキストから数字のみを抽出する(残す)方法 … 1693
 テキストから数字を削除する方法 … 1695
 テキストを左または右から文字数を指定して削除する方法 … 1698
 テキストを左または右から文字数を指定して残す方法 … 1703
 特定の文字列以前・以降・間の文字を抽出する方法 … 1708
 Gmailの送受信 … 1721
 無限ループに対処する … 1729
 Excelブックに値のある最終行・列を取得する … 1730
 Excelブックの特定セルまで移動する … 1731
 Excelブックの行を特定条件で削除する … 1737
 Excelブックに1行ずつ空白行を挿入 … 1746
 Excelブックにシート名の目次を作成する … 1752
 Excel セルの書式設定 … 1766
 Excelのデータを読み込みループで1行ずつ処理する … 1770
 Excel フィルター機能 … 1777
 Excel-PDFの変換 … 1792
 Excelのプロセスが残る場合の対処方法 … 1794
 Excelの表示を最大化する方法 … 1796
 Excelファイルに名前を付けて保存する方法 … 1797
 Excelで値貼り付けを行う方法 … 1799
 Excelシートをコピーする方法 … 1800
 Excelブックの複数行または複数列を削除する方法 … 1801
 メールの抽出対象を日付範囲で指定 … 1806
 Or(And)でIFの条件を設定 … 1817
 URLエンコード/デコード … 1819
 URLパラメーターを削除する方法 … 1824
 URLパラメーターのみにする方法 … 1828
 URLパラメーターをデータテーブルに変換する方法 … 1838
 指定ファイルが既に存在している場合の対処方法 … 1851
 指定ファイルが存在していない場合の対処方法 … 1860
 指定フォルダーが既に存在している場合の対処方法 … 1865
 指定フォルダーが存在していない場合の対処方法 … 1873
 %を通常のテキストとして利用(エスケープ)する方法 … 1879
 メールマガジンを送信(Excelブックから1行づつメール送信) … 1880
 受信メールの内容をExcelブックに1行ずつ記録 … 1890
 CSVファイルをExcelファイルに変換して保存 … 1899
 ExcelファイルをCSVファイルに変換して保存 … 1902
 メールの添付ファイルを指定フォルダーに保存 … 1908
 Yahoo!JAPAN路線情報から交通費を自動取得 … 1924
 PDFの内容をテキストファイルに保存 … 1947
 Excelブックの郵便番号から住所を検索して自動記入 … 1959
 フォルダー名・ファイル名に今日の日付を入れる方法 … 1979
 電話番号や郵便番号から-(ハイフン)を削除する … 1984
 LINE通知を送信する方法 … 1989
 Webブラウザーで自動ログインする … 1995
 空白判定の方法 … 2001
 フォルダを開く方法 … 2005
 画像をトリミングする方法 … 2009
 ChatGPTを利用する方法 … 2010
変数のデータ型 … 2014
 日時(変数のデータ型) … 2014
 ファイル … 2015
 フォルダー … 2019
 メール メッセージ … 2022
 メール メッセージ(Outlook) … 2024
その他 … 2026
 ChatGPTのAPIキー(シークレットキー)を取得する方法 … 2026
 URLの一般的なルール … 2029
廃止された機能 … 2033
 デスクトップレコーダー … 2033
 Webレコーダー … 2036