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

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

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

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

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

目次

目次

バージョン … 21
更新履歴 … 21
Amazon Kindleの電子書籍を更新する方法 … 26
Power Automate Desktopの特徴と活用のメリット … 31
 Windows10をインストールしていれば無償で利用可能 … 31
 パソコンを利用する業務を自動化して効率化 … 31
 プログラマーなどの専門家や専門知識不要で活用可能 … 31
 ExcelやOutlookのような様々なOffice製品と簡単に連携可能 … 32
 自動化に向いている業務 … 32
 実はプログラミングスキルも習得可能 … 33
 EUC (エンドユーザーコンピューティング) とRPA (ロボティック・プロセス・オートメーション) … 34
 類似品であるWeb版の「Power Automate」とは … 35
Power Automate Desktopのインストール … 37
 Microsoft Dataverse データベース作成 … 37
 インストール … 40
簡単なフロー作成と実行 … 44
 フロー作成 … 44
 フロー起動(動作確認) … 52
変数の利用とテスト … 53
 変数とは … 53
 数値計算 … 54
 文字列結合 … 59
 変数の操作(変数ペイン) … 60
 テスト … 65
条件分岐(IfとSwitch) … 69
 IfとSwitchの使い分け … 69
 If(「If」と「Else If」と「Else」)の使い方 … 70
 Switch(「Switch」と「Case」と「Default case」) … 77
 実用例 … 85
リスト(一次元配列) … 86
 作成 … 86
 作成済みリストへの項目の操作 … 93
 二つのリストを突合 … 109
 クリア(リストの項目を全て消去) … 115
ループ … 116
 Loop … 117
 ループ条件 … 120
 For each … 121
 ループのコントロール … 124
 実用例 … 127
 無限ループ発生時の対処方法 … 128
データテーブル(二次元配列) … 129
 作成 … 129
 作成済みデータテーブルへの操作 … 133
サブフロー … 143
 作成 … 144
 サブフローの実行 … 146
 サブフローの停止 … 148
ブラウザー操作に必要な拡張機能のインストール … 151
レコーダー … 153
コメント … 158
 コメントが効果的な場面 … 160
エラー(例外)処理 … 163
 複数のアクションにまとめて設定 … 163
 個々のアクションに設定 … 170
クラウドフロー(Web)からDesktopフローを遠隔/定期スケジュール起動する方法 … 176
 前提条件 … 176
アンインストール … 191
基本的な利用例 … 193
 基本的なテキストファイルの自動操作 … 193
 Excelファイルから別のExcelファイルへの転記 … 204
 Webフォームに自動入力 … 215
 日経平均株価の日次データ(Webページの表)をExcelに保存 … 240
 Excelの内容をフォームに自動入力 … 257
アクション一覧 … 302
 Excel … 303
 日時 … 307
 メッセージボックス … 308
 メール … 309
 クリップボード … 310
 PDF … 311
 ファイル … 312
 フォルダー … 315
 圧縮 … 317
 テキスト … 318
 HTTP … 321
 ブラウザー自動化 … 321
 UI オートメーション … 325
 Outlook … 329
 マウスとキーボード … 330
 FTP … 331
 OCR … 333
 Windowsサービス … 334
 暗号化 … 335
 変数 … 336
 システム … 337
 ワークステーション … 339
 スクリプト … 341
 フローコントロール … 342
 フローを実行する … 343
Excel アクションの詳細解説 … 344
 Excel 操作の基本事項 … 344
 Excelの起動 … 349
 実行中のExcelを添付 … 356
 Excelを閉じる … 360
 Excel ワークシートから読み取り … 367
 Excel ワークシートからアクティブなセルを取得する … 377
 Excelの保存 … 380
 Excel ワークシートに書き込み … 386
 アクティブなExcelワークシートの設定 … 392
 新しいワークシートの追加 … 397
 Excel ワークシートから最初の空の列や行を取得 … 400
 Excel ワークシートの列名を取得する … 406
 詳細.Excel マクロの実行 … 409
 詳細.アクティブな Excel ワークシートを取得 … 414
 詳細.すべての Excel ワークシートを取得 … 417
 詳細.Excel ワークシートを削除 … 420
 詳細.Excel ワークシートの名前を変更 … 423
 詳細.Excel ワークシート内のセルをアクティブ化 … 427
 詳細.Excel ワークシート内のセルを選択 … 431
 詳細.選択したセル範囲をExcel ワークシートから取得 … 438
 詳細.Excel ワークシートからセルをコピー … 442
 詳細.Excel ワークシートにセルを貼り付け … 447
 詳細.Excel ワークシートから削除する … 451
 詳細.Excel ワークシートに行を挿入 … 455
 詳細.Excel ワークシートから行を削除 … 459
 詳細.Excel ワークシートに列を挿入 … 463
 詳細.Excel ワークシートに列を削除 … 467
 詳細.Excelワークシート内のセルを検索して置換する … 470
 詳細.Excel ワークシートから列における最初の空の行を取得 … 475
日時アクションの詳細解説 … 479
 現在の日時を取得する … 479
 加算する日時 … 484
 日付の減算 … 487
メッセージボックスアクションの詳細解説 … 490
 メッセージを表示 … 490
 入力ダイアログを表示 … 500
 日付の選択ダイアログを表示 … 506
 リストから選択ダイアログを表示 … 513
 ファイルの選択ダイアログを表示 … 522
 フォルダーの選択ダイアログを表示 … 529
メール アクションの詳細解説 … 534
 メールの送信 … 534
 メール メッセージの取得 … 540
 メール メッセージの処理 … 546
クリップボード アクションの詳細解説 … 549
 クリップボード テキストを設定 … 549
 クリップボード テキストを取得 … 551
 クリップボードの内容のクリア … 553
PDF アクションの詳細解説 … 554
 PDF から画像を抽出します … 554
 PDF からテキストを抽出 … 557
 PDF ページを新しい PDF に抽出 … 561
 PDF ファイルを統合 … 565
 PDFからテーブルを抽出する … 569
ファイル アクションの詳細解説 … 579
 ファイルのコピー … 579
 ファイルの移動 … 582
 ファイルの削除 … 585
 ファイルの名前を変更する … 587
 ファイルからテキストを読み取ります … 596
 テキストをファイルに書き込みます … 600
 CSVを読み取ります … 603
 CSVファイルに書き込みます … 608
 ファイル パス部分の取得 … 612
 一時ファイルの取得 … 615
 ファイルが存在する場合 … 618
 ファイルを待機します … 621
 ファイルを Base64 に変換する … 624
 Base64 をファイルに変換する … 627
フォルダー アクションの詳細解説 … 631
 フォルダー内のサブフォルダーを取得する … 631
 フォルダー内のファイルを取得する … 636
 フォルダーの作成 … 642
 フォルダーの削除 … 645
 フォルダーを空にする … 647
 フォルダーをコピー … 649
 フォルダーを移動 … 652
 フォルダーの名前を変更 … 654
 特別なフォルダーを取得 … 657
 フォルダーが存在する場合 … 660
圧縮 アクションの詳細解説 … 663
 ZIP ファイル … 663
 ファイルの解凍 … 667
テキスト アクションの詳細解説 … 670
 テキストに行を追加 … 670
 サブテキストの取得 … 674
 テキストをパティング … 678
 テキストのトリミング … 683
 テキストを反転 … 686
 テキストの文字の大きさを変更 … 688
 テキストを数値に変換 … 692
 数値をテキストに変換 … 695
 テキストをdatetime に変換 … 698
 datetime をテキストに変換 … 701
 ランダム テキストの作成 … 707
 テキストの結合 … 711
 テキストの分割 … 715
 テキストの解析 … 719
 テキストの置換 … 724
 正規表現のエスケープ テキスト … 729
 エンティティをテキストで認識する … 732
HTTP アクションの詳細解説 … 753
 Web からダウンロードします … 753
ブラウザー自動化 アクションの詳細解説 … 760
 Web ページに次が含まれる場合 … 760
 新しい Internet Explorer を起動する … 766
 新しい Firefox を起動する … 774
 新しい Chrome を起動する … 781
 新しい Microsoft Edgeを起動する … 788
 新しいタブを作成 … 795
 Web ページに移動します … 799
 Web ページのリンクをクリックします … 803
 Web ページのダウンロード リンクをクリックする … 810
 Web ページで JavaScript 関数を実行する … 816
 Web ページの要素にマウスをホバーします … 820
 Web ブラウザーを閉じる … 824
 Web ページ上のテキスト フィールドをフォーカス … 826
 Web ページ内のテキスト フィールドに入力する … 831
 Web ページのチェック ボックスの状態を設定します … 840
 Web ページのラジオ ボタンを選択します … 846
 Web ページでドロップ ダウン リストの値を設定します … 851
 Web ページのボタンを押します … 859
 Web ページからデータを抽出する … 865
 Web ページ上の詳細を取得します … 874
 Web ページ上の要素の詳細を取得します … 878
 Web ページのスクリーンショットを取得します … 884
 Web ページのコンテンツを待機します … 891
UIオートメーション アクションの詳細解説 … 898
 デスクトップを使用する … 898
 ウィンドウでタブを選択する … 905
 ウィンドウのUI要素をクリックする … 909
 ウィンドウの UI 要素の上にマウス ポインターを移動する … 917
 ウィンドウ内のメニューオプションを選択する … 921
 UI要素をウィンドウ内にドラッグ アンド ドロップする … 925
 ウィンドウ内のツリー ノードを展開/折りたたむ … 931
 ウィンドウ内のテキスト フィールドをフォーカス … 937
 ウィンドウ内のテキスト フィールドに入力する … 941
 ウィンドウ内のボタンを押す … 946
 ウィンドウのラジオ ボタンをオンにする … 950
 ウィンドウのチェック ボックスの状態を設定する … 955
 ウィンドウでドロップダウンリストの値を設定する … 961
 ウィンドウの詳細を取得する … 967
 ウィンドウ内にある UI 要素の詳細を取得する … 973
 ウィンドウにある選択済みチェック ボックスを取得する … 980
 ウィンドウにある選択済みラジオ ボタンを取得する … 986
 UI 要素のスクリーンショットを取得する … 992
 ウィンドウの取得 … 998
 ウィンドウにフォーカスする … 1005
 ウィンドウの状態の設定 … 1011
 ウィンドウの表示方法を設定する … 1017
 ウィンドウの移動 … 1023
 ウィンドウのサイズ変更 … 1030
 ウィンドウを閉じる … 1037
 ウィンドウが次を含む場合 … 1043
 画像が存在する場合 … 1051
 ウィンドウ コンテンツを待機する … 1055
 画面を待機する … 1059
 ウィンドウを待機する … 1064
Outlook アクションの詳細解説 … 1067
 Outlook を起動します … 1067
 Outlook からのメール メッセージの送信 … 1069
 Outlook からメール メッセージを取得します … 1073
 Outlook でメール メッセージを処理します … 1078
 Outlook メール メッセージを保存します … 1082
 Outlook メッセージに応答します … 1087
 Outlook を閉じます … 1091
マウスとキーボード アクションの詳細解説 … 1093
 マウスの位置を取得する … 1093
 マウスの移動 … 1096
 マウスを画像に移動します … 1099
 マウス クリックの送信 … 1105
 キーの送信 … 1110
 キーを押す/離す … 1114
 キーの状態を設定する … 1117
 ショートカット キーを待機する … 1119
 マウスを待機する … 1122
 画面上のテキストにマウスを移動する(OCR) … 1126
FTP アクションの詳細解説 … 1136
 Secure FTP 接続を開く … 1136
 接続を閉じる … 1140
 フォルダーをFTPにアップロード … 1142
 ファイルをFTPにアップロード … 1145
 FTPからファイルをダウンロード … 1149
 FTPからフォルダーをダウンロード … 1153
 FTP ディレクトリの作成 … 1156
 FTP ディレクトリの一覧表示 … 1159
 FTP ファイルを削除 … 1162
 FTP ファイルの名前を変更する … 1164
 FTP ディレクトリを削除 … 1167
 FTP 接続を開く … 1170
 作業ディレクトリの変更 … 1174
OCR アクションの詳細解説 … 1177
 OCRを使ってテキストを抽出 … 1177
 テキストが画面に表示される場合 (OCR) … 1183
 テキストが画面に表示されるまで待機 (OCR) … 1190
Windowsサービス アクションの詳細解説 … 1197
 サービスを開始 … 1197
 サービスを停止 … 1200
 サービスを一時停止 … 1202
 サービスを再開 … 1204
 サービスが次の場合 … 1207
暗号化 アクションの詳細解説 … 1211
 AESでテキストを暗号化する … 1211
 AESでテキストを解読する … 1216
 AES でファイルから暗号化します … 1220
 AESでファイルに解読する … 1225
 テキストをハッシュ化する … 1230
 ファイルをハッシュ化する … 1233
 キーを使ってテキストをハッシュ化します … 1236
 キーを使ってファイルをハッシュ化します … 1239
変数 アクションの詳細解説 … 1243
 数値の切り捨て … 1243
 乱数の生成 … 1247
システム アクションの詳細解説 … 1250
 アプリケーションの実行 … 1250
 プロセスを終了する … 1255
 Ping … 1257
 Windows の環境変数を設定する … 1259
 Windows 環境変数を取得 … 1262
 Windows 環境変数を削除 … 1266
 プロセスが次の場合 … 1269
 プロセスを待機する … 1272
ワークステーション アクションの詳細解説 … 1276
 ドキュメントの印刷 … 1276
 既定のプリンターを取得 … 1279
 既定のプリンターを設定 … 1282
 コンピューターのシャットダウン … 1284
 ユーザーをログオフ … 1287
 デスクトップを表示 … 1289
 ワークステーションをロック … 1291
 サウンドの再生 … 1293
 ごみ箱を空にする … 1296
 スクリーンショットを取得 … 1297
 画面の解像度を取得 … 1303
 画面の解像度を設定 … 1307
スクリプト アクションの詳細解説 … 1311
 DOS コマンドの実行 … 1311
 VBScriptの実行 … 1315
 Python スクリプトの実行 … 1320
 JavaScriptの実行 … 1325
 PowerShell スクリプトの実行 … 1330
フローコントロール アクションの詳細解説 … 1335
 最後のエラーを取得 … 1335
 コメント … 1338
 ブロックエラー発生時 … 1338
 Wait … 1339
 End … 1341
 フローを停止する … 1343
 ラベルと移動先 … 1345
フローを実行する アクションの詳細解説 … 1349
 デスクトップ フローを実行 … 1349
テクニック・実用例 … 1356
 日時から時刻部分を切り捨てる … 1356
 日付から曜日を取得する方法 … 1359
 前日・月初日・月末日・月の日数を取得する方法 … 1363
 指定月の最終営業日を取得する方法 … 1374
 指定月の営業日数を取得する方法 … 1380
 指定期間の営業日数を取得する方法 … 1386
 早い方または遅い方の日付を取得する方法(日時の比較) … 1393
 日時の和暦(年号)を取得する方法 … 1396
 改行を式で利用する … 1401
 割り算の整数部(商)と余り(剰余)を取得する方法 … 1404
 数値(少数)の切り捨て・切り上げ・四捨五入の方法 … 1406
 偶数・奇数の判定方法 … 1408
 絶対値を取得する方法 … 1410
 リスト内の数値の件数・合計・平均・最大・最小を取得 … 1413
 最小公倍数・最大公約数を取得する方法 … 1426
 中央値を取得する方法 … 1437
 標準偏差を取得する方法 … 1445
 最頻値を取得する方法 … 1453
 数値のリストに順位(ランキング)をつける方法 … 1461
 偏差値を取得する方法 … 1473
 ローマ数字と算用数字(アラビア数字)を変換する方法 … 1485
 文字列の半角・全角を変換する方法 … 1491
 テキストから数字のみを抽出する(残す)方法 … 1499
 テキストから数字を削除する方法 … 1501
 テキストを左または右から文字数を指定して削除する方法 … 1504
 テキストを左または右から文字数を指定して残す方法 … 1509
 特定の文字列以前・以降・間の文字を抽出する方法 … 1514
 Gmailの送受信 … 1527
 無限ループに対処する … 1534
 Excelブックに値のある最終行・列を取得する … 1535
 Excelブックの特定セルまで移動する … 1536
 Excelブックを特定条件で行を削除する … 1542
 Excelブックに1行ずつ空白行を挿入 … 1551
 Excelブックにシート名の目次を作成する … 1557
 Excel セルの書式設定 … 1571
 メールの抽出対象を日付範囲で指定 … 1575
 Or(And)でIFの条件を設定 … 1586
 URLエンコード/デコード … 1588
 URLパラメータを削除する方法 … 1593
 URLパラメータのみにする方法 … 1597
 URLパラメータをデータリストに変換する方法 … 1607
 指定ファイルが既に存在している場合の対処方法 … 1621
 指定ファイルが存在していない場合の対処方法 … 1630
 指定フォルダーが既に存在している場合の対処方法 … 1635
 指定フォルダーが存在していない場合の対処方法 … 1643
 %を通常のテキストとして利用(エスケープ)する方法 … 1649
 メールマガジンを送信(Excelブックから1行づつメール送信) … 1650
 受信メールの内容をExcelブックに1行ずつ記録 … 1660
 CSVファイルをExcelファイルに変換して保存 … 1669
 ExcelファイルをCSVファイルに変換して保存 … 1672
 メールの添付ファイルを指定フォルダーに保存 … 1680
 Yahoo!JAPAN路線情報から交通費を自動取得 … 1696
 PDFの内容をテキストファイルに保存 … 1719
 Excelブックの郵便番号から住所を検索して自動記入 … 1731
 フォルダー名・ファイル名に今日の日付を入れる方法 … 1751
 電話番号や郵便番号から-(ハイフン)を削除する … 1756
 LINE通知を送信する方法 … 1761
 Webブラウザーで自動ログインする … 1767
変数のデータ型 … 1773
 日時(変数のデータ型) … 1773
 ファイル … 1774
 フォルダー … 1778
 メール メッセージ … 1781
 メール メッセージ(Outlook) … 1783
その他 … 1785
 URLの一般的なルール … 1785
廃止された機能 … 1789
 デスクトップレコーダー … 1789
Webレコーダー … 1792