• Home
  • WINDOWS
  • OFFICE
  • EXCEL
  • WORD
  • POWERPOINT
  • OUTLOOK
  • TEAMS
  • AZURE
What's Hot

企業IT 定時で上がろう! Excel関数の底力 第53回 複数の条件分岐を関数CHOOSE、MATCHで処理する 23時間前 連載

2023年11月28日

企業IT Power Automateで世界を変える⁉ Windows自動化のすゝめ 第19回 請求書作成も自動化!(3) 該当する請求データを取り出そう 2023/11/24 08:00 連載

2023年11月25日

企業IT マイクロメイツ、業務マニュアルの作成を効率化するテンプレートを提供開始 18時間前

2023年11月22日
Facebook Twitter Instagram
Facebook Twitter Instagram Vimeo
PC MEDIA
Subscribe Login
  • Home
  • WINDOWS
  • OFFICE
  • EXCEL
  • WORD
  • POWERPOINT
  • OUTLOOK
  • TEAMS
  • AZURE
PC MEDIA
ホーム » Excelファイルを自動で新規作成する処理を追加する
EXCEL

Excelファイルを自動で新規作成する処理を追加する

TanakaBy Tanaka2022年6月6日コメントはまだありません1 Min Read
Facebook Twitter Pinterest LinkedIn Tumblr WhatsApp VKontakte Email
Share
Facebook Twitter LinkedIn Pinterest Email
Google Ads
Ad 4
Ad 3

バックアップアプリを作るチュートリアル

本連載では、今のところMicrosoftが提供する次のチュートリアルを進めながらPower Automateの使い方を学んでいる。このチュートリアルはフォルダのコピーを主機能としたバックアップアプリを作るというものだ。その過程で作業内容をMicrosoft Excelにログデータとして記録するという処理が入っており、むしろこちらのほうがサンプルとしては面白い内容になっている。

  • Exercise – Create and run a simple flow – Learn | Microsoft Docs

前回はExcelにログデータを書き込む部分に手を加えて、ほかのデータも記録するように変更してみた。今回はこの作業を一旦もとに戻して、別のExcelに関する別の操作を追加する。

Microsoft Excelファイルの新規作成

チュートリアルのバックアップアプリでは、ログを書き込むExcelファイルを「開く」という操作で作成している。やってみるとわかるが、指定したファイルがない状態で「開く」処理を行うとエラーになる。ファイルがないからエラーになるわけで、プログラムとしては適切に動作している。

しかし、使ってみるとわかると思うが、この動作はかなり手間がかかる。ログファイルはできれば自動的に作成してほしいわけで、ファイルがない場合は「開く」操作ではなく「新規作成」の動作をしてほしい。しかし、Power Automateに用意されている「Excel の起動」というアクションには、ファイルの新規作成のオプションは用意されていない。

ではどうするかといえば、Power Automateに用意されているアクションを組み合わせて、「新規作成」と同じ結果になるようにする。具体的には現在の「Excel の起動」アクションの前に、次のアクションを追加すればよい(ほかにもやり方はいろいろあるが、説明しやすいので今回はこのやり方で)。

ステップ 内容
3 『ファイルが存在する場合』-「存在しない場合」を選択
4 『Excel の起動』-「空のドキュメント」を選択
5 『Excel を閉じる』-「〇〇.xlsxという名前で保存」を選択
6 『End』

要するに、ログの書き込み用にExcelファイルを開くという処理の前に、「ログ書き込み用のExcelファイルがない場合、Excelを空ドキュメントで起動して、名前をつけて保存する」という処理を行ってあげればよい。いったんMicrosoft Excelを起動して空ファイルとして保存するという操作を、人間ではなくPower Automateに行わせるわけだ。保存するときにログファイルのパスを指定すれば、空ファイルの新規作成という処理になる。

Excelファイルがない場合は作成する処理を追加する

では、この処理を追加していこう。まず、アクションから『ファイルが存在する場合』を選択する。

    アクション:「ファイルが存在する場合」

    アクション:「ファイルが存在する場合」

『ファイルが存在する場合』には条件として「ファイルが次の場合:存在しない」と選択することができるので、ログを書き込むファイルパスを指定しつつ、条件を「存在しない」にする。

    アクション:「ファイルが存在する場合」→「ファイルが次の場合:存在しない」

    アクション:「ファイルが存在する場合」→「ファイルが次の場合:存在しない」

『ファイルが存在する場合』を追加すると、次のように『ファイルが存在する場合』『End』という二つのアクションが追加される。このアクションの間に別のアクションを追加しておけば、『ファイルが存在する場合ー存在しない』場合に処理が行われることになる。

    『ファイルが存在する場合』『End』が追加された状態

    『ファイルが存在する場合』『End』が追加された状態

ファイルがなかった場合にMicrosoft Excelファイルを新規作成したいので、次に『Excel の起動』アクションを追加する。

    アクション:「Excel の起動」

    アクション:「Excel の起動」

『Excel の起動』で「Excel の起動:空のドキュメントを使用」を選択する。

    アクション:「Excel の起動」→「Excel の起動:空のドキュメントを使用」

    アクション:「Excel の起動」→「Excel の起動:空のドキュメントを使用」

ファイルがなかった場合にExcelが起動してくるようになる。そしてすぐに『Excel を閉じる』を選択する。

    アクション:「Excel を閉じる」

    アクション:「Excel を閉じる」

『Excel を閉じる』で「Excel を閉じる前:名前を付けてドキュメントを保存」を選択するとともに、ドキュメントの形式とパスを指定しておく。パスにはそのあとのアクションで開くことになるログファイルのパスを指定しておく。

    アクション:「Excel を閉じる」→「Excel を閉じる前:名前を付けてドキュメントを保存」

    アクション:「Excel を閉じる」→「Excel を閉じる前:名前を付けてドキュメントを保存」

これで処理の追加は完了だ。

    Microsoft Excelファイルの新規作成処理が追加された状態

    Microsoft Excelファイルの新規作成処理が追加された状態

早速実行してみよう。

Google Ads
Ad 1
Excelファイルを自動で新規作成する処理を追加する
Share. Facebook Twitter Pinterest LinkedIn Tumblr WhatsApp Email
Previous Articleヘッドホン使用中、PCの通知を目でキャッチする
Next Article Teamsのチームでファイルを共有する(5)…SharePointとの関係
Tanaka
  • Website

Related Posts

企業IT 定時で上がろう! Excel関数の底力 第53回 複数の条件分岐を関数CHOOSE、MATCHで処理する 23時間前 連載

2023年11月28日

企業IT Power Automateで世界を変える⁉ Windows自動化のすゝめ 第19回 請求書作成も自動化!(3) 該当する請求データを取り出そう 2023/11/24 08:00 連載

2023年11月25日

企業IT 定時で上がろう! Excel関数の底力 第51回 改行を使って関数IFSをプログラムのように記述 2023/11/13 11:00 連載

2023年11月20日

企業IT Excelβ版に集計を手軽に行える新たな関数 2023/11/16 13:52

2023年11月19日

Leave A Reply Cancel Reply

人気記事

企業IT 定時で上がろう! Excel関数の底力 第53回 複数の条件分岐を関数CHOOSE、MATCHで処理する 23時間前 連載

2023年11月28日

企業IT Power Automateで世界を変える⁉ Windows自動化のすゝめ 第19回 請求書作成も自動化!(3) 該当する請求データを取り出そう 2023/11/24 08:00 連載

2023年11月25日

企業IT マイクロメイツ、業務マニュアルの作成を効率化するテンプレートを提供開始 18時間前

2023年11月22日

企業IT 定時で上がろう! Excel関数の底力 第51回 改行を使って関数IFSをプログラムのように記述 2023/11/13 11:00 連載

2023年11月20日

企業IT Excelβ版に集計を手軽に行える新たな関数 2023/11/16 13:52

2023年11月19日

企業IT Power Automateで世界を変える⁉ Windows自動化のすゝめ 第18回 請求書作成も自動化!(3) データを別ファイルに保管しておこう 2023/11/17 09:00 連載

2023年11月18日

企業IT Web版Excelに新たな数式作成支援機能 2023/10/26 11:20

2023年11月15日

企業IT Power Automateで世界を変える⁉ Windows自動化のすゝめ 第16回 請求書作成も自動化! セットアップ編 2023/10/27 08:00 連載

2023年11月14日

企業IT 定時で上がろう! Excel関数の底力 第49回 文字は数値より大きい? 「~以上」を正しく機能させる方法 2023/10/30 11:30 連載

2023年11月13日

パソコン 窓辺の小石 第138回 MSからの設定X 2023/11/03 12:47 連載

2023年11月12日
About Us
About Us
Our Picks
Facebook Twitter Instagram Pinterest
  • Home
  • WINDOWS
  • OFFICE
  • EXCEL
  • WORD
  • POWERPOINT
  • OUTLOOK
  • TEAMS
  • AZURE
Copyright © PC-MEDIA.JP All rights reserved.

Type above and press Enter to search. Press Esc to cancel.

Sign In or Register

Welcome Back!

Login to your account below.

Lost password?