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

Microsoft 365 Copilot with AI – Yoshikazu Akutsu の Windows Weekly Report

2023年3月21日

NVIDIA/AMD GPU の最大 FPS を制限する

2023年3月19日

エクセルやワードなどマイクロソフト365でのAI活用を支援する「Microsoft 365 Copilot」を発表

2023年3月19日
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

エクセルやワードなどマイクロソフト365でのAI活用を支援する「Microsoft 365 Copilot」を発表

2023年3月19日

生年月日から年を除く年までの誕生日で並べ替え

2023年3月14日

関数MONTHで来月誕生日を迎えるメンバーのみピックアップ

2023年3月7日

エクセルで「生年月日」から「年齢」を求める方法

2023年3月1日

Leave A Reply Cancel Reply

人気記事

Microsoft 365 Copilot with AI – Yoshikazu Akutsu の Windows Weekly Report

2023年3月21日

NVIDIA/AMD GPU の最大 FPS を制限する

2023年3月19日

エクセルやワードなどマイクロソフト365でのAI活用を支援する「Microsoft 365 Copilot」を発表

2023年3月19日

マイクロソフトは、ハイブリッドワークをサポートするためにTeamsに新しいAI機能を導入しています

2023年3月19日

ウィキからワンノートへ (4)…OneNote で開くノートブック

2023年3月18日

カナリアチャンネルを使用している場合、Windows11インサイダーを変更できませんか?

2023年3月17日

パソコン 2023 年 3 月の Microsoft 月更新 – 悪用されることが既にわかっている脆弱性を修正 2023/03/15 14:17 報告

2023年3月17日

生年月日から年を除く年までの誕生日で並べ替え

2023年3月14日

エンタープライズ IT ケース スタディ、Microsoft 365 の使用方法、パート 9 から学ぶ Microsoft Ignite は、Teams のトランシーバー機能を使用して、日本の最前線での運用の可能性を探ります 21時間前 – 広報 –

2023年3月14日

マイクロソフトWordはついにプレーンテキストのみを貼り付けるためのショートカットを追加します

2023年3月14日
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?