目次-詳細-:Power Automate Desktop完全版 基本から実用まで
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