目次-詳細-:Power Automate Desktop完全版 基本から実用まで
Power Automate Desktop完全版 基本から実用までの目次(詳細)です。
ページ数はWord(A4設定)の数字です。電子書籍では環境によって異なります。
ご購入以降はAmazonに所定の手続きを行わないと最新化されません。
(購入時点のバージョンで固定されるKindleの仕様)
目次
バージョン … 24
更新履歴 … 24
Amazon Kindleの電子書籍を更新する方法 … 31
Power Automate Desktopの特徴と活用のメリット … 36
Windows10以上をインストールしていれば無償で利用可能 … 36
パソコンを利用する業務を自動化して効率化 … 36
プログラマーなどの専門家や専門知識不要で活用可能 … 36
ExcelやOutlookのような様々なOffice製品と簡単に連携可能 … 37
自動化に向いている業務 … 37
プログラミングのためのスキルを習得可能 … 38
EUC (エンドユーザーコンピューティング) とRPA (ロボティック・プロセス・オートメーション) … 39
類似品であるWeb版の「Power Automate」とは … 40
Power Automate Desktopのインストール … 42
Microsoft Dataverse データベース作成 … 42
インストール … 45
簡単なフロー作成と実行 … 49
フロー作成 … 49
フロー起動(動作確認) … 57
変数の利用とテスト … 58
変数とは … 58
数値計算 … 59
文字列結合 … 65
変数の操作(変数ペイン) … 66
テスト … 71
条件分岐(IfとSwitch) … 75
IfとSwitchの使い分け … 75
If(「If」と「Else If」と「Else」)の使い方 … 76
Switch(「Switch」と「Case」と「Default case」) … 83
数式と演算子 … 89
実用例 … 91
リスト(一次元配列) … 92
作成 … 92
作成済みリストへの項目の操作 … 99
二つのリストを突合 … 113
クリア(リストの項目を全て消去) … 116
ループ … 117
Loop … 117
ループ条件 … 120
For each … 121
ループのコントロール … 122
実用例 … 125
無限ループ発生時の対処方法 … 125
データテーブル(二次元配列) … 126
サブフロー … 152
作成 … 153
サブフローの実行 … 155
サブフローの終了 … 157
ブラウザー操作に必要な拡張機能のインストール … 159
レコーダー … 161
コメント … 166
コメントが効果的な場面 … 168
リージョン … 171
展開と縮小 … 172
移動させる際の注意点 … 173
エラー(例外)処理 … 174
複数のアクションにまとめて設定 … 174
個々のアクションに設定 … 182
クラウドフロー(Web)からDesktopフローを遠隔/定期スケジュール起動する方法 … 186
前提条件 … 186
アンインストール … 201
管理者権限で実行 … 203
基本的な利用例 … 206
基本的なテキストファイルの自動操作 … 206
Excelファイルから別のExcelファイルへの転記 … 216
Webフォームに自動入力 … 227
日経平均株価の日次データ(Webページの表)をExcelに保存 … 252
Excelの内容をフォームに自動入力 … 269
組織へのPower Automate Desktop導入を成功させるために重要なこと … 315
要点 … 315
導入の進め方 … 321
アクション一覧 … 323
Excel … 323
日時 … 328
メッセージボックス … 329
メール … 330
クリップボード … 331
PDF … 332
ファイル … 333
フォルダー … 336
圧縮 … 338
テキスト … 339
HTTP … 342
ブラウザー自動化 … 342
UI オートメーション … 346
Outlook … 350
マウスとキーボード … 351
FTP … 352
OCR … 354
Windowsサービス … 356
暗号化 … 357
変数 … 358
システム … 360
ワークステーション … 362
スクリプト … 364
フローコントロール … 365
フローを実行する … 366
データベース … 366
Excel アクションの詳細解説 … 367
Excel 操作の基本事項 … 367
Excelの起動 … 373
実行中のExcelに添付 … 380
Excelを閉じる … 384
Excel ワークシートから読み取り … 390
Excel ワークシートからアクティブなセルを取得する … 400
Excelの保存 … 403
Excel ワークシートに書き込み … 409
アクティブなExcelワークシートの設定 … 415
新しいワークシートの追加 … 420
Excel ワークシートから最初の空の列や行を取得 … 423
Excel ワークシートの列名を取得する … 428
Excel ワークシートのセルをクリアする … 431
Excel ワークシート内のセルを並べ替える … 436
Excel ワークシートのセルをフィルター処理する … 442
Excel ワークシートのフィルターをクリアする … 449
空のセルを取得 … 453
詳細.Excel ワークシートが含む列/行のサイズを変更する … 461
詳細.Excel マクロの実行 … 467
詳細.アクティブな Excel ワークシートを取得 … 472
詳細.すべての Excel ワークシートを取得 … 475
詳細.Excel ワークシートを削除 … 478
詳細.Excel ワークシートの名前を変更 … 481
詳細.Excel ワークシート内のセルをアクティブ化 … 485
詳細.Excel ワークシート内のセルを選択 … 489
詳細.選択したセル範囲をExcel ワークシートから取得 … 496
詳細.Excel ワークシートからセルをコピー … 500
詳細.Excel ワークシートにセルを貼り付け … 504
詳細.Excel ワークシートから削除する … 508
詳細.Excel ワークシートに行を挿入 … 512
詳細.Excel ワークシートから行を削除 … 516
詳細.Excel ワークシートに列を挿入 … 520
詳細.Excel ワークシートから列を削除 … 524
詳細.Excelワークシート内のセルを検索して置換する … 527
詳細.Excel ワークシートから列における最初の空の行を取得 … 532
Wordアクションの詳細解説 … 536
Word を起動する … 536
実行中の Word に接続する … 541
Word を保存 … 545
Word を閉じる … 549
Word 文書から読み取る … 554
Word 文書に書き込む … 558
Word 文書に画像を挿入する … 561
Word 文書内の単語を検索して置換する … 566
日時アクションの詳細解説 … 570
現在の日時を取得する … 570
加算する日時 … 575
日付の減算 … 578
メッセージボックスアクションの詳細解説 … 582
メッセージを表示 … 582
入力ダイアログを表示 … 592
日付の選択ダイアログを表示 … 598
リストから選択ダイアログを表示 … 605
ファイルの選択ダイアログを表示 … 614
フォルダーの選択ダイアログを表示 … 621
メール アクションの詳細解説 … 626
メールの送信 … 626
メール メッセージの取得 … 632
メール メッセージの処理 … 638
クリップボード アクションの詳細解説 … 641
クリップボード テキストを設定 … 641
クリップボード テキストを取得 … 643
クリップボードの内容のクリア … 645
PDF アクションの詳細解説 … 646
PDF から画像を抽出します … 646
PDF からテキストを抽出 … 649
PDF ページを新しい PDF に抽出 … 653
PDF ファイルを統合 … 657
PDFからテーブルを抽出する … 661
ファイル アクションの詳細解説 … 671
ファイルのコピー … 671
ファイルの移動 … 674
ファイルの削除 … 677
ファイルの名前を変更する … 679
ファイルからテキストを読み取ります … 688
テキストをファイルに書き込みます … 692
CSVを読み取ります … 695
CSVファイルに書き込みます … 700
ファイル パス部分の取得 … 704
一時ファイルの取得 … 707
ファイルが存在する場合 … 710
ファイルを待機します … 713
ファイルを Base64 に変換する … 716
Base64 をファイルに変換する … 719
フォルダー アクションの詳細解説 … 723
フォルダー内のサブフォルダーを取得する … 723
フォルダー内のファイルを取得する … 728
フォルダーの作成 … 734
フォルダーの削除 … 737
フォルダーを空にする … 739
フォルダーをコピー … 741
フォルダーを移動 … 744
フォルダーの名前を変更 … 746
特別なフォルダーを取得 … 749
フォルダーが存在する場合 … 752
圧縮 アクションの詳細解説 … 755
ZIP ファイル … 755
ファイルの解凍 … 759
テキスト アクションの詳細解説 … 762
テキストに行を追加 … 762
サブテキストの取得 … 766
テキストをパティング … 770
テキストのトリミング … 775
テキストを反転 … 778
テキストの文字の大きさを変更 … 780
テキストを数値に変換 … 784
数値をテキストに変換 … 787
テキストをdatetime に変換 … 790
datetime をテキストに変換 … 793
ランダム テキストの作成 … 799
テキストの結合 … 803
テキストの分割 … 807
テキストの解析 … 811
テキストの置換 … 816
正規表現のエスケープ テキスト … 821
エンティティをテキストで認識する … 824
HTML コンテンツを作成 … 845
HTTP アクションの詳細解説 … 851
Web からダウンロードします … 851
ブラウザー自動化 アクションの詳細解説 … 858
Web ページに次が含まれる場合 … 858
新しい Internet Explorer を起動する … 864
新しい Firefox を起動する … 872
新しい Chrome を起動する … 879
新しい Microsoft Edgeを起動する … 886
新しいタブを作成 … 893
Web ページに移動します … 897
Web ページのリンクをクリックします … 901
Web ページのダウンロード リンクをクリックする … 908
Web ページで JavaScript 関数を実行する … 914
Web ページの要素にマウスをホバーします … 918
Web ブラウザーを閉じる … 922
Web ページ上のテキスト フィールドをフォーカス … 924
Web ページ内のテキスト フィールドに入力する … 929
Web ページのチェック ボックスの状態を設定します … 938
Web ページのラジオ ボタンを選択します … 944
Web ページでドロップ ダウン リストの値を設定します … 949
Web ページのボタンを押します … 957
Web ページからデータを抽出する … 963
Web ページ上の詳細を取得します … 971
Web ページ上の要素の詳細を取得します … 975
Web ページのスクリーンショットを取得します … 981
Web ページのコンテンツを待機します … 988
UIオートメーション アクションの詳細解説 … 995
デスクトップを使用する … 995
ウィンドウでタブを選択する … 1000
ウィンドウのUI要素をクリックする … 1004
ウィンドウの UI 要素の上にマウス ポインターを移動する … 1013
ウィンドウ内のメニューオプションを選択する … 1017
UI要素をウィンドウ内にドラッグ アンド ドロップする … 1021
ウィンドウ内のツリー ノードを展開/折りたたむ … 1027
ウィンドウ内のテキスト フィールドをフォーカス … 1033
ウィンドウ内のテキスト フィールドに入力する … 1037
ウィンドウ内のボタンを押す … 1043
ウィンドウのラジオ ボタンをオンにする … 1047
ウィンドウのチェック ボックスの状態を設定する … 1052
ウィンドウでドロップダウンリストの値を設定する … 1058
ウィンドウの詳細を取得する … 1064
ウィンドウ内にある UI 要素の詳細を取得する … 1074
ウィンドウにある選択済みチェック ボックスを取得する … 1083
ウィンドウにある選択済みラジオ ボタンを取得する … 1089
UI 要素のスクリーンショットを取得する … 1095
ウィンドウの取得 … 1101
ウィンドウにフォーカスする … 1108
ウィンドウの状態の設定 … 1114
ウィンドウの表示方法を設定する … 1120
ウィンドウの移動 … 1126
ウィンドウのサイズ変更 … 1133
ウィンドウを閉じる … 1140
ウィンドウが次を含む場合 … 1146
画像が存在する場合 … 1154
ウィンドウ コンテンツを待機する … 1159
画像を待機 … 1163
ウィンドウを待機する … 1168
ウィンドウが次の条件を満たす場合 … 1171
ウィンドウからデータを抽出する … 1179
Outlook アクションの詳細解説 … 1184
Outlook を起動します … 1184
Outlook からのメール メッセージの送信 … 1186
Outlook からメール メッセージを取得します … 1190
Outlook でメール メッセージを処理します … 1195
Outlook メール メッセージを保存します … 1199
Outlook メッセージに応答します … 1204
Outlook を閉じます … 1208
マウスとキーボード アクションの詳細解説 … 1210
マウスの位置を取得する … 1210
マウスの移動 … 1213
マウスを画像に移動します … 1216
マウス クリックの送信 … 1223
キーの送信 … 1228
キーを押す/離す … 1235
キーの状態を設定する … 1238
ショートカット キーを待機する … 1240
マウスを待機する … 1244
画面上のテキストにマウスを移動する(OCR) … 1248
入力のブロック … 1258
FTP アクションの詳細解説 … 1262
Secure FTP 接続を開く … 1262
接続を閉じる … 1266
フォルダーをFTPにアップロード … 1268
ファイルをFTPにアップロード … 1271
FTPからファイルをダウンロード … 1275
FTPからフォルダーをダウンロード … 1279
FTP ディレクトリの作成 … 1282
FTP ディレクトリの一覧表示 … 1285
FTP ファイルを削除 … 1288
FTP ファイルの名前を変更する … 1290
FTP ディレクトリを削除 … 1293
FTP 接続を開く … 1296
作業ディレクトリの変更 … 1300
OCR アクションの詳細解説 … 1303
OCRを使ってテキストを抽出 … 1303
テキストが画面に表示される場合 (OCR) … 1309
テキストが画面に表示されるまで待機 (OCR) … 1316
Windowsサービス アクションの詳細解説 … 1323
サービスを開始 … 1323
サービスを停止 … 1326
サービスを一時停止 … 1328
サービスを再開 … 1330
サービスが次の場合 … 1333
サービスを待機 … 1337
暗号化 アクションの詳細解説 … 1340
AESでテキストを暗号化 … 1340
AESでテキストを解読 … 1345
AES でファイルから暗号化 … 1349
AESでファイルに解読 … 1354
テキストをハッシュ化 … 1359
ファイルをハッシュ化 … 1362
キーを使ってテキストをハッシュ化 … 1365
キーを使ってファイルをハッシュ化 … 1368
変数 アクションの詳細解説 … 1372
数値の切り捨て … 1372
乱数の生成 … 1376
変数を大きくする … 1379
変数を小さくする … 1382
システム アクションの詳細解説 … 1384
アプリケーションの実行 … 1384
プロセスを終了する … 1389
Ping … 1391
Windows の環境変数を設定する … 1393
Windows 環境変数を取得 … 1396
Windows 環境変数を削除 … 1400
プロセスが次の場合 … 1403
プロセスを待機する … 1406
ワークステーション アクションの詳細解説 … 1410
ドキュメントの印刷 … 1410
既定のプリンターを取得 … 1413
既定のプリンターを設定 … 1416
コンピューターのシャットダウン … 1418
ユーザーをログオフ … 1421
デスクトップを表示 … 1423
ワークステーションをロック … 1425
サウンドの再生 … 1427
ごみ箱を空にする … 1430
スクリーンショットを取得 … 1431
画面の解像度を取得 … 1437
画面の解像度を設定 … 1441
スクリプト アクションの詳細解説 … 1445
DOS コマンドの実行 … 1445
VBScriptの実行 … 1449
Python スクリプトの実行 … 1454
JavaScriptの実行 … 1459
PowerShell スクリプトの実行 … 1464
.NET スクリプト実行 … 1469
フローコントロール アクションの詳細解説 … 1475
最後のエラーを取得 … 1475
コメント … 1478
ブロックエラー発生時 … 1478
Wait … 1479
End … 1481
フローを停止する … 1483
ラベルと移動先 … 1485
フローを実行する アクションの詳細解説 … 1489
デスクトップ フローを実行 … 1489
データベースアクションの詳細解説 … 1496
SQL 接続を開く … 1496
SQL ステートメントの実行 … 1499
SQL 接続を閉じる … 1503
テクニック・実用例 … 1504
日時から時刻部分を切り捨てる … 1504
日付から曜日を取得する方法 … 1507
前日・月初日・月末日・月の日数を取得する方法 … 1511
指定月の最終営業日を取得する方法 … 1522
指定月の営業日数を取得する方法 … 1528
指定期間の営業日数を取得する方法 … 1534
早い方または遅い方の日付を取得する方法(日時の比較) … 1541
日時の和暦(年号)を取得する方法 … 1544
改行を式で利用する … 1549
割り算の整数部(商)と余り(剰余)を取得する方法 … 1552
数値(少数)の切り捨て・切り上げ・四捨五入の方法 … 1554
偶数・奇数の判定方法 … 1556
絶対値を取得する方法 … 1558
リスト内の数値の件数・合計・平均・最大・最小を取得 … 1561
最小公倍数・最大公約数を取得する方法 … 1574
中央値を取得する方法 … 1585
標準偏差を取得する方法 … 1593
最頻値を取得する方法 … 1601
数値のリストに順位(ランキング)をつける方法 … 1609
偏差値を取得する方法 … 1621
ローマ数字と算用数字(アラビア数字)を変換する方法 … 1633
文字列の半角・全角を変換する方法 … 1639
テキストから数字のみを抽出する(残す)方法 … 1647
テキストから数字を削除する方法 … 1649
テキストを左または右から文字数を指定して削除する方法 … 1652
テキストを左または右から文字数を指定して残す方法 … 1657
特定の文字列以前・以降・間の文字を抽出する方法 … 1662
Gmailの送受信 … 1675
無限ループに対処する … 1683
Excelブックに値のある最終行・列を取得する … 1684
Excelブックの特定セルまで移動する … 1685
Excelブックの行を特定条件で削除する … 1691
Excelブックに1行ずつ空白行を挿入 … 1700
Excelブックにシート名の目次を作成する … 1706
Excel セルの書式設定 … 1720
Excelのデータを読み込みループで1行ずつ処理する … 1724
Excel フィルター機能 … 1731
Excel-PDFの変換 … 1746
Excelのプロセスが残る場合の対処方法 … 1748
Excelの表示を最大化する方法 … 1750
Excelファイルに名前を付けて保存する方法 … 1751
Excelで値貼り付けを行う方法 … 1753
Excelシートをコピーする方法 … 1754
Excelブックの複数行または複数列を削除する方法 … 1755
メールの抽出対象を日付範囲で指定 … 1760
Or(And)でIFの条件を設定 … 1771
URLエンコード/デコード … 1773
URLパラメーターを削除する方法 … 1778
URLパラメーターのみにする方法 … 1782
URLパラメーターをデータテーブルに変換する方法 … 1792
指定ファイルが既に存在している場合の対処方法 … 1805
指定ファイルが存在していない場合の対処方法 … 1814
指定フォルダーが既に存在している場合の対処方法 … 1819
指定フォルダーが存在していない場合の対処方法 … 1827
%を通常のテキストとして利用(エスケープ)する方法 … 1833
メールマガジンを送信(Excelブックから1行づつメール送信) … 1834
受信メールの内容をExcelブックに1行ずつ記録 … 1844
CSVファイルをExcelファイルに変換して保存 … 1853
ExcelファイルをCSVファイルに変換して保存 … 1856
メールの添付ファイルを指定フォルダーに保存 … 1862
Yahoo!JAPAN路線情報から交通費を自動取得 … 1878
PDFの内容をテキストファイルに保存 … 1901
Excelブックの郵便番号から住所を検索して自動記入 … 1913
フォルダー名・ファイル名に今日の日付を入れる方法 … 1933
電話番号や郵便番号から-(ハイフン)を削除する … 1938
LINE通知を送信する方法 … 1943
Webブラウザーで自動ログインする … 1949
空白判定の方法 … 1955
フォルダを開く方法 … 1959
画像をトリミングする方法 … 1963
ChatGPTを利用する方法 … 1964
変数のデータ型 … 1968
日時(変数のデータ型) … 1968
ファイル … 1969
フォルダー … 1973
メール メッセージ … 1976
メール メッセージ(Outlook) … 1978
その他 … 1980
ChatGPTのAPIキー(シークレットキー)を取得する方法 … 1980
URLの一般的なルール … 1983
廃止された機能 … 1987
デスクトップレコーダー … 1987
Webレコーダー … 1990