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

2024年2月18日

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

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

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

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

目次

目次

バージョン … 23
更新履歴 … 23
Amazon Kindleの電子書籍を更新する方法 … 29
Power Automate Desktopの特徴と活用のメリット … 34
 Windows10以上をインストールしていれば無償で利用可能 … 34
 パソコンを利用する業務を自動化して効率化 … 34
 プログラマーなどの専門家や専門知識不要で活用可能 … 34
 ExcelやOutlookのような様々なOffice製品と簡単に連携可能 … 35
 自動化に向いている業務 … 35
 プログラミングのためのスキルを習得可能 … 36
 EUC (エンドユーザーコンピューティング) とRPA (ロボティック・プロセス・オートメーション) … 37
 類似品であるWeb版の「Power Automate」とは … 38
Power Automate Desktopのインストール … 40
 Microsoft Dataverse データベース作成 … 40
 インストール … 43
簡単なフロー作成と実行 … 47
 フロー作成 … 47
 フロー起動(動作確認) … 55
変数の利用とテスト … 56
 変数とは … 56
 数値計算 … 57
 文字列結合 … 63
 変数の操作(変数ペイン) … 64
 テスト … 69
条件分岐(IfとSwitch) … 73
 IfとSwitchの使い分け … 73
 If(「If」と「Else If」と「Else」)の使い方 … 74
 Switch(「Switch」と「Case」と「Default case」) … 81
 数式と演算子 … 87
 実用例 … 89
リスト(一次元配列) … 90
 作成 … 90
 作成済みリストへの項目の操作 … 97
 二つのリストを突合 … 111
 クリア(リストの項目を全て消去) … 114
ループ … 115
 Loop … 115
 ループ条件 … 118
 For each … 119
 ループのコントロール … 120
 実用例 … 123
 無限ループ発生時の対処方法 … 123
データテーブル(二次元配列) … 124
サブフロー … 150
 作成 … 151
 サブフローの実行 … 153
 サブフローの終了 … 155
ブラウザー操作に必要な拡張機能のインストール … 157
レコーダー … 159
コメント … 164
 コメントが効果的な場面 … 166
リージョン … 169
 展開と縮小 … 170
 移動させる際の注意点 … 171
エラー(例外)処理 … 172
 複数のアクションにまとめて設定 … 172
 個々のアクションに設定 … 180
クラウドフロー(Web)からDesktopフローを遠隔/定期スケジュール起動する方法 … 184
 前提条件 … 184
アンインストール … 199
管理者権限で実行 … 201
基本的な利用例 … 204
 基本的なテキストファイルの自動操作 … 204
 Excelファイルから別のExcelファイルへの転記 … 214
 Webフォームに自動入力 … 225
 日経平均株価の日次データ(Webページの表)をExcelに保存 … 250
 Excelの内容をフォームに自動入力 … 267
組織へのPower Automate Desktop導入を成功させるために重要なこと … 313
 要点 … 313
 導入の進め方 … 319
アクション一覧 … 321
 Excel … 321
 日時 … 325
 メッセージボックス … 326
 メール … 327
 クリップボード … 328
 PDF … 329
 ファイル … 330
 フォルダー … 333
 圧縮 … 335
 テキスト … 336
 HTTP … 339
 ブラウザー自動化 … 339
 UI オートメーション … 343
 Outlook … 347
 マウスとキーボード … 348
 FTP … 349
 OCR … 351
 Windowsサービス … 353
 暗号化 … 354
 変数 … 355
 システム … 357
 ワークステーション … 359
 スクリプト … 361
 フローコントロール … 362
 フローを実行する … 363
 データベース … 363
Excel アクションの詳細解説 … 364
 Excel 操作の基本事項 … 364
 Excelの起動 … 370
 実行中のExcelに添付 … 377
 Excelを閉じる … 381
 Excel ワークシートから読み取り … 387
 Excel ワークシートからアクティブなセルを取得する … 397
 Excelの保存 … 400
 Excel ワークシートに書き込み … 406
 アクティブなExcelワークシートの設定 … 412
 新しいワークシートの追加 … 417
 Excel ワークシートから最初の空の列や行を取得 … 420
 Excel ワークシートの列名を取得する … 425
 詳細.Excel ワークシートが含む列/行のサイズを変更する … 428
 詳細.Excel マクロの実行 … 434
 詳細.アクティブな Excel ワークシートを取得 … 439
 詳細.すべての Excel ワークシートを取得 … 442
 詳細.Excel ワークシートを削除 … 445
 詳細.Excel ワークシートの名前を変更 … 448
 詳細.Excel ワークシート内のセルをアクティブ化 … 452
 詳細.Excel ワークシート内のセルを選択 … 456
 詳細.選択したセル範囲をExcel ワークシートから取得 … 463
 詳細.Excel ワークシートからセルをコピー … 467
 詳細.Excel ワークシートにセルを貼り付け … 471
 詳細.Excel ワークシートから削除する … 475
 詳細.Excel ワークシートに行を挿入 … 479
 詳細.Excel ワークシートから行を削除 … 483
 詳細.Excel ワークシートに列を挿入 … 487
 詳細.Excel ワークシートから列を削除 … 491
 詳細.Excelワークシート内のセルを検索して置換する … 494
 詳細.Excel ワークシートから列における最初の空の行を取得 … 499
Wordアクションの詳細解説 … 503
 Word を起動する … 503
 実行中の Word に接続する … 508
 Word を保存 … 512
 Word を閉じる … 516
 Word 文書から読み取る … 521
 Word 文書に書き込む … 525
 Word 文書に画像を挿入する … 528
 Word 文書内の単語を検索して置換する … 533
日時アクションの詳細解説 … 537
 現在の日時を取得する … 537
 加算する日時 … 542
 日付の減算 … 545
メッセージボックスアクションの詳細解説 … 549
 メッセージを表示 … 549
 入力ダイアログを表示 … 559
 日付の選択ダイアログを表示 … 565
 リストから選択ダイアログを表示 … 572
 ファイルの選択ダイアログを表示 … 581
 フォルダーの選択ダイアログを表示 … 588
メール アクションの詳細解説 … 593
 メールの送信 … 593
 メール メッセージの取得 … 599
 メール メッセージの処理 … 605
クリップボード アクションの詳細解説 … 608
 クリップボード テキストを設定 … 608
 クリップボード テキストを取得 … 610
 クリップボードの内容のクリア … 612
PDF アクションの詳細解説 … 613
 PDF から画像を抽出します … 613
 PDF からテキストを抽出 … 616
 PDF ページを新しい PDF に抽出 … 620
 PDF ファイルを統合 … 624
 PDFからテーブルを抽出する … 628
ファイル アクションの詳細解説 … 638
 ファイルのコピー … 638
 ファイルの移動 … 641
 ファイルの削除 … 644
 ファイルの名前を変更する … 646
 ファイルからテキストを読み取ります … 655
 テキストをファイルに書き込みます … 659
 CSVを読み取ります … 662
 CSVファイルに書き込みます … 667
 ファイル パス部分の取得 … 671
 一時ファイルの取得 … 674
 ファイルが存在する場合 … 677
 ファイルを待機します … 680
 ファイルを Base64 に変換する … 683
 Base64 をファイルに変換する … 686
フォルダー アクションの詳細解説 … 690
 フォルダー内のサブフォルダーを取得する … 690
 フォルダー内のファイルを取得する … 695
 フォルダーの作成 … 701
 フォルダーの削除 … 704
 フォルダーを空にする … 706
 フォルダーをコピー … 708
 フォルダーを移動 … 711
 フォルダーの名前を変更 … 713
 特別なフォルダーを取得 … 716
 フォルダーが存在する場合 … 719
圧縮 アクションの詳細解説 … 722
 ZIP ファイル … 722
 ファイルの解凍 … 726
テキスト アクションの詳細解説 … 729
 テキストに行を追加 … 729
 サブテキストの取得 … 733
 テキストをパティング … 737
 テキストのトリミング … 742
 テキストを反転 … 745
 テキストの文字の大きさを変更 … 747
 テキストを数値に変換 … 751
 数値をテキストに変換 … 754
 テキストをdatetime に変換 … 757
 datetime をテキストに変換 … 760
 ランダム テキストの作成 … 766
 テキストの結合 … 770
 テキストの分割 … 774
 テキストの解析 … 778
 テキストの置換 … 783
 正規表現のエスケープ テキスト … 788
 エンティティをテキストで認識する … 791
 HTML コンテンツを作成 … 812
HTTP アクションの詳細解説 … 818
 Web からダウンロードします … 818
ブラウザー自動化 アクションの詳細解説 … 825
 Web ページに次が含まれる場合 … 825
 新しい Internet Explorer を起動する … 831
 新しい Firefox を起動する … 839
 新しい Chrome を起動する … 846
 新しい Microsoft Edgeを起動する … 853
 新しいタブを作成 … 860
 Web ページに移動します … 864
 Web ページのリンクをクリックします … 868
 Web ページのダウンロード リンクをクリックする … 875
 Web ページで JavaScript 関数を実行する … 881
 Web ページの要素にマウスをホバーします … 885
 Web ブラウザーを閉じる … 889
 Web ページ上のテキスト フィールドをフォーカス … 891
 Web ページ内のテキスト フィールドに入力する … 896
 Web ページのチェック ボックスの状態を設定します … 905
 Web ページのラジオ ボタンを選択します … 911
 Web ページでドロップ ダウン リストの値を設定します … 916
 Web ページのボタンを押します … 924
 Web ページからデータを抽出する … 930
 Web ページ上の詳細を取得します … 938
 Web ページ上の要素の詳細を取得します … 942
 Web ページのスクリーンショットを取得します … 948
 Web ページのコンテンツを待機します … 955
UIオートメーション アクションの詳細解説 … 962
 デスクトップを使用する … 962
 ウィンドウでタブを選択する … 967
 ウィンドウのUI要素をクリックする … 971
 ウィンドウの UI 要素の上にマウス ポインターを移動する … 980
 ウィンドウ内のメニューオプションを選択する … 984
 UI要素をウィンドウ内にドラッグ アンド ドロップする … 988
 ウィンドウ内のツリー ノードを展開/折りたたむ … 994
 ウィンドウ内のテキスト フィールドをフォーカス … 1000
 ウィンドウ内のテキスト フィールドに入力する … 1004
 ウィンドウ内のボタンを押す … 1010
 ウィンドウのラジオ ボタンをオンにする … 1014
 ウィンドウのチェック ボックスの状態を設定する … 1019
 ウィンドウでドロップダウンリストの値を設定する … 1025
 ウィンドウの詳細を取得する … 1031
 ウィンドウ内にある UI 要素の詳細を取得する … 1041
 ウィンドウにある選択済みチェック ボックスを取得する … 1050
 ウィンドウにある選択済みラジオ ボタンを取得する … 1056
 UI 要素のスクリーンショットを取得する … 1062
 ウィンドウの取得 … 1068
 ウィンドウにフォーカスする … 1075
 ウィンドウの状態の設定 … 1081
 ウィンドウの表示方法を設定する … 1087
 ウィンドウの移動 … 1093
 ウィンドウのサイズ変更 … 1100
 ウィンドウを閉じる … 1107
 ウィンドウが次を含む場合 … 1113
 画像が存在する場合 … 1121
 ウィンドウ コンテンツを待機する … 1126
 画像を待機 … 1130
 ウィンドウを待機する … 1135
 ウィンドウが次の条件を満たす場合 … 1138
 ウィンドウからデータを抽出する … 1146
Outlook アクションの詳細解説 … 1151
 Outlook を起動します … 1151
 Outlook からのメール メッセージの送信 … 1153
 Outlook からメール メッセージを取得します … 1157
 Outlook でメール メッセージを処理します … 1162
 Outlook メール メッセージを保存します … 1166
 Outlook メッセージに応答します … 1171
 Outlook を閉じます … 1175
マウスとキーボード アクションの詳細解説 … 1177
 マウスの位置を取得する … 1177
 マウスの移動 … 1180
 マウスを画像に移動します … 1183
 マウス クリックの送信 … 1190
 キーの送信 … 1195
 キーを押す/離す … 1202
 キーの状態を設定する … 1205
 ショートカット キーを待機する … 1207
 マウスを待機する … 1211
 画面上のテキストにマウスを移動する(OCR) … 1215
 入力のブロック … 1225
FTP アクションの詳細解説 … 1229
 Secure FTP 接続を開く … 1229
 接続を閉じる … 1233
 フォルダーをFTPにアップロード … 1235
 ファイルをFTPにアップロード … 1238
 FTPからファイルをダウンロード … 1242
 FTPからフォルダーをダウンロード … 1246
 FTP ディレクトリの作成 … 1249
 FTP ディレクトリの一覧表示 … 1252
 FTP ファイルを削除 … 1255
 FTP ファイルの名前を変更する … 1257
 FTP ディレクトリを削除 … 1260
 FTP 接続を開く … 1263
 作業ディレクトリの変更 … 1267
OCR アクションの詳細解説 … 1270
 OCRを使ってテキストを抽出 … 1270
 テキストが画面に表示される場合 (OCR) … 1276
 テキストが画面に表示されるまで待機 (OCR) … 1283
Windowsサービス アクションの詳細解説 … 1290
 サービスを開始 … 1290
 サービスを停止 … 1293
 サービスを一時停止 … 1295
 サービスを再開 … 1297
 サービスが次の場合 … 1300
 サービスを待機 … 1304
暗号化 アクションの詳細解説 … 1307
 AESでテキストを暗号化 … 1307
 AESでテキストを解読 … 1312
 AES でファイルから暗号化 … 1316
 AESでファイルに解読 … 1321
 テキストをハッシュ化 … 1326
 ファイルをハッシュ化 … 1329
 キーを使ってテキストをハッシュ化 … 1332
 キーを使ってファイルをハッシュ化 … 1335
変数 アクションの詳細解説 … 1339
 数値の切り捨て … 1339
 乱数の生成 … 1343
 変数を大きくする … 1346
 変数を小さくする … 1349
システム アクションの詳細解説 … 1351
 アプリケーションの実行 … 1351
 プロセスを終了する … 1356
 Ping … 1358
 Windows の環境変数を設定する … 1360
 Windows 環境変数を取得 … 1363
 Windows 環境変数を削除 … 1367
 プロセスが次の場合 … 1370
 プロセスを待機する … 1373
ワークステーション アクションの詳細解説 … 1377
 ドキュメントの印刷 … 1377
 既定のプリンターを取得 … 1380
 既定のプリンターを設定 … 1383
 コンピューターのシャットダウン … 1385
 ユーザーをログオフ … 1388
 デスクトップを表示 … 1390
 ワークステーションをロック … 1392
 サウンドの再生 … 1394
 ごみ箱を空にする … 1397
 スクリーンショットを取得 … 1398
 画面の解像度を取得 … 1404
 画面の解像度を設定 … 1408
スクリプト アクションの詳細解説 … 1412
 DOS コマンドの実行 … 1412
 VBScriptの実行 … 1416
 Python スクリプトの実行 … 1421
 JavaScriptの実行 … 1426
 PowerShell スクリプトの実行 … 1431
 .NET スクリプト実行 … 1436
フローコントロール アクションの詳細解説 … 1442
 最後のエラーを取得 … 1442
 コメント … 1445
 ブロックエラー発生時 … 1445
 Wait … 1446
 End … 1448
 フローを停止する … 1450
 ラベルと移動先 … 1452
フローを実行する アクションの詳細解説 … 1456
 デスクトップ フローを実行 … 1456
データベースアクションの詳細解説 … 1463
 SQL 接続を開く … 1463
 SQL ステートメントの実行 … 1466
 SQL 接続を閉じる … 1470
テクニック・実用例 … 1471
 日時から時刻部分を切り捨てる … 1471
 日付から曜日を取得する方法 … 1474
 前日・月初日・月末日・月の日数を取得する方法 … 1478
 指定月の最終営業日を取得する方法 … 1489
 指定月の営業日数を取得する方法 … 1495
 指定期間の営業日数を取得する方法 … 1501
 早い方または遅い方の日付を取得する方法(日時の比較) … 1508
 日時の和暦(年号)を取得する方法 … 1511
 改行を式で利用する … 1516
 割り算の整数部(商)と余り(剰余)を取得する方法 … 1519
 数値(少数)の切り捨て・切り上げ・四捨五入の方法 … 1521
 偶数・奇数の判定方法 … 1523
 絶対値を取得する方法 … 1525
 リスト内の数値の件数・合計・平均・最大・最小を取得 … 1528
 最小公倍数・最大公約数を取得する方法 … 1541
 中央値を取得する方法 … 1552
 標準偏差を取得する方法 … 1560
 最頻値を取得する方法 … 1568
 数値のリストに順位(ランキング)をつける方法 … 1576
 偏差値を取得する方法 … 1588
 ローマ数字と算用数字(アラビア数字)を変換する方法 … 1600
 文字列の半角・全角を変換する方法 … 1606
 テキストから数字のみを抽出する(残す)方法 … 1614
 テキストから数字を削除する方法 … 1616
 テキストを左または右から文字数を指定して削除する方法 … 1619
 テキストを左または右から文字数を指定して残す方法 … 1624
 特定の文字列以前・以降・間の文字を抽出する方法 … 1629
 Gmailの送受信 … 1642
 無限ループに対処する … 1650
 Excelブックに値のある最終行・列を取得する … 1651
 Excelブックの特定セルまで移動する … 1652
 Excelブックの行を特定条件で削除する … 1658
 Excelブックに1行ずつ空白行を挿入 … 1667
 Excelブックにシート名の目次を作成する … 1673
 Excel セルの書式設定 … 1687
 Excelのデータを読み込みループで1行ずつ処理する … 1691
 Excel フィルター機能 … 1698
 Excel-PDFの変換 … 1713
 Excelのプロセスが残る場合の対処方法 … 1715
 Excelの表示を最大化する方法 … 1717
 Excelファイルに名前を付けて保存する方法 … 1718
 Excelで値貼り付けを行う方法 … 1720
 Excelシートをコピーする方法 … 1721
 Excelブックの複数行または複数列を削除する方法 … 1722
 メールの抽出対象を日付範囲で指定 … 1727
 Or(And)でIFの条件を設定 … 1738
 URLエンコード/デコード … 1740
 URLパラメーターを削除する方法 … 1745
 URLパラメーターのみにする方法 … 1749
 URLパラメーターをデータテーブルに変換する方法 … 1759
 指定ファイルが既に存在している場合の対処方法 … 1772
 指定ファイルが存在していない場合の対処方法 … 1781
 指定フォルダーが既に存在している場合の対処方法 … 1786
 指定フォルダーが存在していない場合の対処方法 … 1794
 %を通常のテキストとして利用(エスケープ)する方法 … 1800
 メールマガジンを送信(Excelブックから1行づつメール送信) … 1801
 受信メールの内容をExcelブックに1行ずつ記録 … 1811
 CSVファイルをExcelファイルに変換して保存 … 1820
 ExcelファイルをCSVファイルに変換して保存 … 1823
 メールの添付ファイルを指定フォルダーに保存 … 1829
 Yahoo!JAPAN路線情報から交通費を自動取得 … 1845
 PDFの内容をテキストファイルに保存 … 1868
 Excelブックの郵便番号から住所を検索して自動記入 … 1880
 フォルダー名・ファイル名に今日の日付を入れる方法 … 1900
 電話番号や郵便番号から-(ハイフン)を削除する … 1905
 LINE通知を送信する方法 … 1910
 Webブラウザーで自動ログインする … 1916
 空白判定の方法 … 1922
 フォルダを開く方法 … 1926
 画像をトリミングする方法 … 1930
 ChatGPTを利用する方法 … 1931
変数のデータ型 … 1935
 日時(変数のデータ型) … 1935
 ファイル … 1936
 フォルダー … 1940
 メール メッセージ … 1943
 メール メッセージ(Outlook) … 1945
その他 … 1947
 ChatGPTのAPIキー(シークレットキー)を取得する方法 … 1947
 URLの一般的なルール … 1950
廃止された機能 … 1954
 デスクトップレコーダー … 1954
 Webレコーダー … 1957