← 手順一覧へ戻る
Power Automate DesktopExcel初心者向けよく使う

Excelファイルを名前を付けて保存する

元のExcelブックを開き、別名の.xlsxとして保存して閉じます。

画面上の名前は、表示言語やバージョンによって異なる場合があります。Desktopの例は、フロー作成時に「Power Fx を有効にする」をオフにした標準構文です。Power Fx対応フローでは式・変数参照・インデックスの書き方が異なります。このページでは変数を %変数名% と表記します。出力変数の名前を入力する欄では、前後の % は付けません。

実行前に確認

  • Windows版ExcelがインストールされたPCで使います。例の C:\PA フォルダーと入力ファイルを先に用意してください。
  • 同名ファイルの上書きを避けてください。.xlsmのマクロを残すなら形式と拡張子を.xlsmにします。

1使うアクション

  1. アクション 1Excel の起動
  2. アクション 2Excel を保存する
  3. アクション 3Excel を閉じる

表で見る入力と処理結果

架空データ

ブック内の表は変えず、元データ.xlsxから別名の保存版.xlsxを作ります。

Desktop:Excelブック/ワークシート
元:C:\PA\元データ.xlsx /保存先:C:\PA\保存版.xlsx

以下は手順に沿った期待値です。実際のPower Automate・Excel環境で実行して確認した結果ではありません。セルや行の着目箇所には「●」を付けています。

元ブックの内容例

元データ.xlsxの表示範囲 A1:B3。見出しは A1=商品・B1=数量。この記事ではシート名を指定しません。
行A:商品B:数量
1商品数量
2みかん5
3りんご10
↓ 処理する行・列/設定

%ExcelInstance% を「ドキュメントを名前を付けて保存」で、Excelブック(.xlsx)として保存します。

別名保存後の期待値

保存版.xlsxの同じシートの A1:B3。A1/B1の見出しも明細も元と同じです。
行A:商品B:数量
1商品数量
2みかん5
3りんご10
結果の見方

元データ.xlsxを残したまま、同じ表を持つ保存版.xlsxを作成します。表の編集や行の追加は行いません。

  • 表は保存されるブックの一部分の例です。A1:B3だけを抜き出して保存する手順ではありません。
  • 保存版.xlsxが存在しない場所で試し、同名ファイルの上書きを避けます。
  • 保存後は同じ %ExcelInstance% を保存せず閉じます。直前の別名保存で内容は保存済みです。

図で見る処理のイメージ

概念図

元のExcelブックを開き、別名の.xlsxとして保存して閉じます。

  1. 元ブック

    元データ.xlsx

  2. 名前を付ける

    別のパスで保存

  3. 保存後

    保存版.xlsxができる

結果の例

元ファイルを残して別名の保存版を作れます。

設定例に沿った成功時の概念図です。実際の画面や実行結果ではなく、成功・配信を保証するものではありません。

設定と処理を説明する模式図です。実際の設定画面や実行結果のスクリーンショットではありません。

2実際の設定内容

入力する値・操作手順を確認する3ステップの設定と確認方法
  1. 1

    Excel の起動:既存の C:\PA\元データ.xlsx を開き、ExcelInstance にします。

  2. 2

    Excel を保存する:%ExcelInstance%、保存モード「ドキュメントを名前を付けて保存」、形式「Excel ブック (.xlsx)」、パス C:\PA\保存版.xlsx を指定します。

  3. 3

    Excel を閉じる:%ExcelInstance% を保存せず閉じます。直前に保存済みなので、二重に保存する必要はありません。

Microsoft公式ページで確認する