目次-詳細-:Power Automate Desktop完全版 基本から実用まで
Power Automate Desktop完全版 基本から実用までの目次(詳細)です。
ページ数はWord(A4設定)の数字です。電子書籍では環境によって異なります。
ご購入以降はAmazonに所定の手続きを行わないと最新化されません。
(購入時点のバージョンで固定されるKindleの仕様)
目次
バージョン … 23
更新履歴 … 23
Amazon Kindleの電子書籍を更新する方法 … 30
Power Automate Desktopの特徴と活用のメリット … 35
Windows10以上をインストールしていれば無償で利用可能 … 35
パソコンを利用する業務を自動化して効率化 … 35
プログラマーなどの専門家や専門知識不要で活用可能 … 35
ExcelやOutlookのような様々なOffice製品と簡単に連携可能 … 36
自動化に向いている業務 … 36
プログラミングのためのスキルを習得可能 … 37
EUC (エンドユーザーコンピューティング) とRPA (ロボティック・プロセス・オートメーション) … 38
類似品であるWeb版の「Power Automate」とは … 39
Power Automate Desktopのインストール … 41
Microsoft Dataverse データベース作成 … 41
インストール … 44
簡単なフロー作成と実行 … 48
フロー作成 … 48
フロー起動(動作確認) … 56
変数の利用とテスト … 57
変数とは … 57
数値計算 … 58
文字列結合 … 64
変数の操作(変数ペイン) … 65
テスト … 70
条件分岐(IfとSwitch) … 74
IfとSwitchの使い分け … 74
If(「If」と「Else If」と「Else」)の使い方 … 75
Switch(「Switch」と「Case」と「Default case」) … 82
数式と演算子 … 88
実用例 … 90
リスト(一次元配列) … 91
作成 … 91
作成済みリストへの項目の操作 … 98
二つのリストを突合 … 112
クリア(リストの項目を全て消去) … 115
ループ … 116
Loop … 116
ループ条件 … 119
For each … 120
ループのコントロール … 121
実用例 … 124
無限ループ発生時の対処方法 … 124
データテーブル(二次元配列) … 125
サブフロー … 151
作成 … 152
サブフローの実行 … 154
サブフローの終了 … 156
ブラウザー操作に必要な拡張機能のインストール … 158
レコーダー … 160
コメント … 165
コメントが効果的な場面 … 167
リージョン … 170
展開と縮小 … 171
移動させる際の注意点 … 172
エラー(例外)処理 … 173
複数のアクションにまとめて設定 … 173
個々のアクションに設定 … 181
クラウドフロー(Web)からDesktopフローを遠隔/定期スケジュール起動する方法 … 185
前提条件 … 185
アンインストール … 200
管理者権限で実行 … 202
基本的な利用例 … 205
基本的なテキストファイルの自動操作 … 205
Excelファイルから別のExcelファイルへの転記 … 215
Webフォームに自動入力 … 226
日経平均株価の日次データ(Webページの表)をExcelに保存 … 251
Excelの内容をフォームに自動入力 … 268
組織へのPower Automate Desktop導入を成功させるために重要なこと … 314
要点 … 314
導入の進め方 … 320
アクション一覧 … 322
Excel … 322
日時 … 327
メッセージボックス … 328
メール … 329
クリップボード … 330
PDF … 331
ファイル … 332
フォルダー … 335
圧縮 … 337
テキスト … 338
HTTP … 341
ブラウザー自動化 … 341
UI オートメーション … 345
Outlook … 349
マウスとキーボード … 350
FTP … 351
OCR … 353
Windowsサービス … 355
暗号化 … 356
変数 … 357
システム … 359
ワークステーション … 361
スクリプト … 363
フローコントロール … 364
フローを実行する … 365
データベース … 365
Excel アクションの詳細解説 … 366
Excel 操作の基本事項 … 366
Excelの起動 … 372
実行中のExcelに添付 … 379
Excelを閉じる … 383
Excel ワークシートから読み取り … 389
Excel ワークシートからアクティブなセルを取得する … 399
Excelの保存 … 402
Excel ワークシートに書き込み … 408
アクティブなExcelワークシートの設定 … 414
新しいワークシートの追加 … 419
Excel ワークシートから最初の空の列や行を取得 … 422
Excel ワークシートの列名を取得する … 427
Excel ワークシートのセルをクリアする … 430
詳細.Excel ワークシートが含む列/行のサイズを変更する … 435
詳細.Excel マクロの実行 … 441
詳細.アクティブな Excel ワークシートを取得 … 446
詳細.すべての Excel ワークシートを取得 … 449
詳細.Excel ワークシートを削除 … 452
詳細.Excel ワークシートの名前を変更 … 455
詳細.Excel ワークシート内のセルをアクティブ化 … 459
詳細.Excel ワークシート内のセルを選択 … 463
詳細.選択したセル範囲をExcel ワークシートから取得 … 470
詳細.Excel ワークシートからセルをコピー … 474
詳細.Excel ワークシートにセルを貼り付け … 478
詳細.Excel ワークシートから削除する … 482
詳細.Excel ワークシートに行を挿入 … 486
詳細.Excel ワークシートから行を削除 … 490
詳細.Excel ワークシートに列を挿入 … 494
詳細.Excel ワークシートから列を削除 … 498
詳細.Excelワークシート内のセルを検索して置換する … 501
詳細.Excel ワークシートから列における最初の空の行を取得 … 506
Wordアクションの詳細解説 … 510
Word を起動する … 510
実行中の Word に接続する … 515
Word を保存 … 519
Word を閉じる … 523
Word 文書から読み取る … 528
Word 文書に書き込む … 532
Word 文書に画像を挿入する … 535
Word 文書内の単語を検索して置換する … 540
日時アクションの詳細解説 … 544
現在の日時を取得する … 544
加算する日時 … 549
日付の減算 … 552
メッセージボックスアクションの詳細解説 … 556
メッセージを表示 … 556
入力ダイアログを表示 … 566
日付の選択ダイアログを表示 … 572
リストから選択ダイアログを表示 … 579
ファイルの選択ダイアログを表示 … 588
フォルダーの選択ダイアログを表示 … 595
メール アクションの詳細解説 … 600
メールの送信 … 600
メール メッセージの取得 … 606
メール メッセージの処理 … 612
クリップボード アクションの詳細解説 … 615
クリップボード テキストを設定 … 615
クリップボード テキストを取得 … 617
クリップボードの内容のクリア … 619
PDF アクションの詳細解説 … 620
PDF から画像を抽出します … 620
PDF からテキストを抽出 … 623
PDF ページを新しい PDF に抽出 … 627
PDF ファイルを統合 … 631
PDFからテーブルを抽出する … 635
ファイル アクションの詳細解説 … 645
ファイルのコピー … 645
ファイルの移動 … 648
ファイルの削除 … 651
ファイルの名前を変更する … 653
ファイルからテキストを読み取ります … 662
テキストをファイルに書き込みます … 666
CSVを読み取ります … 669
CSVファイルに書き込みます … 674
ファイル パス部分の取得 … 678
一時ファイルの取得 … 681
ファイルが存在する場合 … 684
ファイルを待機します … 687
ファイルを Base64 に変換する … 690
Base64 をファイルに変換する … 693
フォルダー アクションの詳細解説 … 697
フォルダー内のサブフォルダーを取得する … 697
フォルダー内のファイルを取得する … 702
フォルダーの作成 … 708
フォルダーの削除 … 711
フォルダーを空にする … 713
フォルダーをコピー … 715
フォルダーを移動 … 718
フォルダーの名前を変更 … 720
特別なフォルダーを取得 … 723
フォルダーが存在する場合 … 726
圧縮 アクションの詳細解説 … 729
ZIP ファイル … 729
ファイルの解凍 … 733
テキスト アクションの詳細解説 … 736
テキストに行を追加 … 736
サブテキストの取得 … 740
テキストをパティング … 744
テキストのトリミング … 749
テキストを反転 … 752
テキストの文字の大きさを変更 … 754
テキストを数値に変換 … 758
数値をテキストに変換 … 761
テキストをdatetime に変換 … 764
datetime をテキストに変換 … 767
ランダム テキストの作成 … 773
テキストの結合 … 777
テキストの分割 … 781
テキストの解析 … 785
テキストの置換 … 790
正規表現のエスケープ テキスト … 795
エンティティをテキストで認識する … 798
HTML コンテンツを作成 … 819
HTTP アクションの詳細解説 … 825
Web からダウンロードします … 825
ブラウザー自動化 アクションの詳細解説 … 832
Web ページに次が含まれる場合 … 832
新しい Internet Explorer を起動する … 838
新しい Firefox を起動する … 846
新しい Chrome を起動する … 853
新しい Microsoft Edgeを起動する … 860
新しいタブを作成 … 867
Web ページに移動します … 871
Web ページのリンクをクリックします … 875
Web ページのダウンロード リンクをクリックする … 882
Web ページで JavaScript 関数を実行する … 888
Web ページの要素にマウスをホバーします … 892
Web ブラウザーを閉じる … 896
Web ページ上のテキスト フィールドをフォーカス … 898
Web ページ内のテキスト フィールドに入力する … 903
Web ページのチェック ボックスの状態を設定します … 912
Web ページのラジオ ボタンを選択します … 918
Web ページでドロップ ダウン リストの値を設定します … 923
Web ページのボタンを押します … 931
Web ページからデータを抽出する … 937
Web ページ上の詳細を取得します … 945
Web ページ上の要素の詳細を取得します … 949
Web ページのスクリーンショットを取得します … 955
Web ページのコンテンツを待機します … 962
UIオートメーション アクションの詳細解説 … 969
デスクトップを使用する … 969
ウィンドウでタブを選択する … 974
ウィンドウのUI要素をクリックする … 978
ウィンドウの UI 要素の上にマウス ポインターを移動する … 987
ウィンドウ内のメニューオプションを選択する … 991
UI要素をウィンドウ内にドラッグ アンド ドロップする … 995
ウィンドウ内のツリー ノードを展開/折りたたむ … 1001
ウィンドウ内のテキスト フィールドをフォーカス … 1007
ウィンドウ内のテキスト フィールドに入力する … 1011
ウィンドウ内のボタンを押す … 1017
ウィンドウのラジオ ボタンをオンにする … 1021
ウィンドウのチェック ボックスの状態を設定する … 1026
ウィンドウでドロップダウンリストの値を設定する … 1032
ウィンドウの詳細を取得する … 1038
ウィンドウ内にある UI 要素の詳細を取得する … 1048
ウィンドウにある選択済みチェック ボックスを取得する … 1057
ウィンドウにある選択済みラジオ ボタンを取得する … 1063
UI 要素のスクリーンショットを取得する … 1069
ウィンドウの取得 … 1075
ウィンドウにフォーカスする … 1082
ウィンドウの状態の設定 … 1088
ウィンドウの表示方法を設定する … 1094
ウィンドウの移動 … 1100
ウィンドウのサイズ変更 … 1107
ウィンドウを閉じる … 1114
ウィンドウが次を含む場合 … 1120
画像が存在する場合 … 1128
ウィンドウ コンテンツを待機する … 1133
画像を待機 … 1137
ウィンドウを待機する … 1142
ウィンドウが次の条件を満たす場合 … 1145
ウィンドウからデータを抽出する … 1153
Outlook アクションの詳細解説 … 1158
Outlook を起動します … 1158
Outlook からのメール メッセージの送信 … 1160
Outlook からメール メッセージを取得します … 1164
Outlook でメール メッセージを処理します … 1169
Outlook メール メッセージを保存します … 1173
Outlook メッセージに応答します … 1178
Outlook を閉じます … 1182
マウスとキーボード アクションの詳細解説 … 1184
マウスの位置を取得する … 1184
マウスの移動 … 1187
マウスを画像に移動します … 1190
マウス クリックの送信 … 1197
キーの送信 … 1202
キーを押す/離す … 1209
キーの状態を設定する … 1212
ショートカット キーを待機する … 1214
マウスを待機する … 1218
画面上のテキストにマウスを移動する(OCR) … 1222
入力のブロック … 1232
FTP アクションの詳細解説 … 1236
Secure FTP 接続を開く … 1236
接続を閉じる … 1240
フォルダーをFTPにアップロード … 1242
ファイルをFTPにアップロード … 1245
FTPからファイルをダウンロード … 1249
FTPからフォルダーをダウンロード … 1253
FTP ディレクトリの作成 … 1256
FTP ディレクトリの一覧表示 … 1259
FTP ファイルを削除 … 1262
FTP ファイルの名前を変更する … 1264
FTP ディレクトリを削除 … 1267
FTP 接続を開く … 1270
作業ディレクトリの変更 … 1274
OCR アクションの詳細解説 … 1277
OCRを使ってテキストを抽出 … 1277
テキストが画面に表示される場合 (OCR) … 1283
テキストが画面に表示されるまで待機 (OCR) … 1290
Windowsサービス アクションの詳細解説 … 1297
サービスを開始 … 1297
サービスを停止 … 1300
サービスを一時停止 … 1302
サービスを再開 … 1304
サービスが次の場合 … 1307
サービスを待機 … 1311
暗号化 アクションの詳細解説 … 1314
AESでテキストを暗号化 … 1314
AESでテキストを解読 … 1319
AES でファイルから暗号化 … 1323
AESでファイルに解読 … 1328
テキストをハッシュ化 … 1333
ファイルをハッシュ化 … 1336
キーを使ってテキストをハッシュ化 … 1339
キーを使ってファイルをハッシュ化 … 1342
変数 アクションの詳細解説 … 1346
数値の切り捨て … 1346
乱数の生成 … 1350
変数を大きくする … 1353
変数を小さくする … 1356
システム アクションの詳細解説 … 1358
アプリケーションの実行 … 1358
プロセスを終了する … 1363
Ping … 1365
Windows の環境変数を設定する … 1367
Windows 環境変数を取得 … 1370
Windows 環境変数を削除 … 1374
プロセスが次の場合 … 1377
プロセスを待機する … 1380
ワークステーション アクションの詳細解説 … 1384
ドキュメントの印刷 … 1384
既定のプリンターを取得 … 1387
既定のプリンターを設定 … 1390
コンピューターのシャットダウン … 1392
ユーザーをログオフ … 1395
デスクトップを表示 … 1397
ワークステーションをロック … 1399
サウンドの再生 … 1401
ごみ箱を空にする … 1404
スクリーンショットを取得 … 1405
画面の解像度を取得 … 1411
画面の解像度を設定 … 1415
スクリプト アクションの詳細解説 … 1419
DOS コマンドの実行 … 1419
VBScriptの実行 … 1423
Python スクリプトの実行 … 1428
JavaScriptの実行 … 1433
PowerShell スクリプトの実行 … 1438
.NET スクリプト実行 … 1443
フローコントロール アクションの詳細解説 … 1449
最後のエラーを取得 … 1449
コメント … 1452
ブロックエラー発生時 … 1452
Wait … 1453
End … 1455
フローを停止する … 1457
ラベルと移動先 … 1459
フローを実行する アクションの詳細解説 … 1463
デスクトップ フローを実行 … 1463
データベースアクションの詳細解説 … 1470
SQL 接続を開く … 1470
SQL ステートメントの実行 … 1473
SQL 接続を閉じる … 1477
テクニック・実用例 … 1478
日時から時刻部分を切り捨てる … 1478
日付から曜日を取得する方法 … 1481
前日・月初日・月末日・月の日数を取得する方法 … 1485
指定月の最終営業日を取得する方法 … 1496
指定月の営業日数を取得する方法 … 1502
指定期間の営業日数を取得する方法 … 1508
早い方または遅い方の日付を取得する方法(日時の比較) … 1515
日時の和暦(年号)を取得する方法 … 1518
改行を式で利用する … 1523
割り算の整数部(商)と余り(剰余)を取得する方法 … 1526
数値(少数)の切り捨て・切り上げ・四捨五入の方法 … 1528
偶数・奇数の判定方法 … 1530
絶対値を取得する方法 … 1532
リスト内の数値の件数・合計・平均・最大・最小を取得 … 1535
最小公倍数・最大公約数を取得する方法 … 1548
中央値を取得する方法 … 1559
標準偏差を取得する方法 … 1567
最頻値を取得する方法 … 1575
数値のリストに順位(ランキング)をつける方法 … 1583
偏差値を取得する方法 … 1595
ローマ数字と算用数字(アラビア数字)を変換する方法 … 1607
文字列の半角・全角を変換する方法 … 1613
テキストから数字のみを抽出する(残す)方法 … 1621
テキストから数字を削除する方法 … 1623
テキストを左または右から文字数を指定して削除する方法 … 1626
テキストを左または右から文字数を指定して残す方法 … 1631
特定の文字列以前・以降・間の文字を抽出する方法 … 1636
Gmailの送受信 … 1649
無限ループに対処する … 1657
Excelブックに値のある最終行・列を取得する … 1658
Excelブックの特定セルまで移動する … 1659
Excelブックの行を特定条件で削除する … 1665
Excelブックに1行ずつ空白行を挿入 … 1674
Excelブックにシート名の目次を作成する … 1680
Excel セルの書式設定 … 1694
Excelのデータを読み込みループで1行ずつ処理する … 1698
Excel フィルター機能 … 1705
Excel-PDFの変換 … 1720
Excelのプロセスが残る場合の対処方法 … 1722
Excelの表示を最大化する方法 … 1724
Excelファイルに名前を付けて保存する方法 … 1725
Excelで値貼り付けを行う方法 … 1727
Excelシートをコピーする方法 … 1728
Excelブックの複数行または複数列を削除する方法 … 1729
メールの抽出対象を日付範囲で指定 … 1734
Or(And)でIFの条件を設定 … 1745
URLエンコード/デコード … 1747
URLパラメーターを削除する方法 … 1752
URLパラメーターのみにする方法 … 1756
URLパラメーターをデータテーブルに変換する方法 … 1766
指定ファイルが既に存在している場合の対処方法 … 1779
指定ファイルが存在していない場合の対処方法 … 1788
指定フォルダーが既に存在している場合の対処方法 … 1793
指定フォルダーが存在していない場合の対処方法 … 1801
%を通常のテキストとして利用(エスケープ)する方法 … 1807
メールマガジンを送信(Excelブックから1行づつメール送信) … 1808
受信メールの内容をExcelブックに1行ずつ記録 … 1818
CSVファイルをExcelファイルに変換して保存 … 1827
ExcelファイルをCSVファイルに変換して保存 … 1830
メールの添付ファイルを指定フォルダーに保存 … 1836
Yahoo!JAPAN路線情報から交通費を自動取得 … 1852
PDFの内容をテキストファイルに保存 … 1875
Excelブックの郵便番号から住所を検索して自動記入 … 1887
フォルダー名・ファイル名に今日の日付を入れる方法 … 1907
電話番号や郵便番号から-(ハイフン)を削除する … 1912
LINE通知を送信する方法 … 1917
Webブラウザーで自動ログインする … 1923
空白判定の方法 … 1929
フォルダを開く方法 … 1933
画像をトリミングする方法 … 1937
ChatGPTを利用する方法 … 1938
変数のデータ型 … 1942
日時(変数のデータ型) … 1942
ファイル … 1943
フォルダー … 1947
メール メッセージ … 1950
メール メッセージ(Outlook) … 1952
その他 … 1954
ChatGPTのAPIキー(シークレットキー)を取得する方法 … 1954
URLの一般的なルール … 1957
廃止された機能 … 1961
デスクトップレコーダー … 1961
Webレコーダー … 1964