- 基本情報
- チュートリアル
- オートメーション プロジェクト
- オートメーションの作成
- オートメーションの基礎情報
- オブジェクト リポジトリ
- オートメーションのベスト プラクティス
- チュートリアル: CSV から Excel にコピーし、ファイルをメールで送信する
- PowerPoint の自動化
- データの自動化
- 共通アクティビティ
- Google Workspace の自動化
- OneDrive と SharePoint の自動化
- トラブルシューティング
StudioX ユーザー ガイド
このチュートリアルでは、CSV ファイルから既存の Excel ファイルにデータをコピーし、その Excel ファイルをメールに添付して Outlook からメールを送信します。
プロジェクトを作成したら、まずはデータをコピーする Excel ファイルを指定する [ Excel ファイルを使用 ] アクティビティを追加します。このアクティビティ内に [ CSV を読み込み ] アクティビティを追加して、コピー元の CSV ファイルと、Excel ファイル内のコピー先を指定します。次に、[ デスクトップ版 Outlook アプリを使用 ] アクティビティを追加して使用する Outlook アカウントを指定し、その中にメールを送信するための [メールを送信 ] アクティビティを追加します。
- プロジェクトを設定し、必要なファイルを取得します。
- 既定の設定を使用して新しい空のプロジェクトを作成します。
- この例では、このページ下部にあるボタンを使用して、オートメーション プロジェクトを含むアーカイブをダウンロードして展開し、A.csv ファイルと B.xlsx ファイルをプロジェクト フォルダーにコピーします。
- Excel ファイルをプロジェクトに追加します。
- デザイナー パネルで [アクティビティを追加]
アイコンをクリックし、画面上部の検索ボックスで [Excel ファイルを使用] アクティビティを検索して、それを選択します。[Excel ファイルを使用] アクティビティがデザイナー パネルに追加されます。 - アクティビティで次の操作を行います。
-
[Excel ファイル] フィールドの横にある [ を参照] アイコンをクリックし、ファイル ファイルを参照して選択します

B.xlsx -
[参照名] フィールドに「
ExcelB」と入力します。これで、このオートメーションでは名前を ExcelB としたファイル B.xlsx を操作対象として指定したことになります。
-
- デザイナー パネルで [アクティビティを追加]
- アクティビティを追加し、CSV ファイルのデータを Excel ファイルにコピーする
- [Excel ファイルを使用] アクティビティ内の [アクティビティを追加]
アイコンをクリックし、画面上部の検索ボックスで [CSV を読み込み] アクティビティを検索して、それを選択します。このアクティビティが [Excel ファイルを使用] アクティビティに追加されます。 - [CSV を読み込み] アクティビティで、以下の手順を実行します。
-
[読み込み元ファイル]
フィールドの横にある [ 参照] アイコンをクリックし、ファイル ファイルA.csv を参照して選択します。 -
[ 出力先] フィールドの右側にある プラス 記号 をクリックし、[ ExcelB] > [ Excel 内で示す] を選択します。スプレッドシートが Excel で開きます。ファイルにはすでにデータがあり、そのデータを保持したいので、最初の空の行の最初のセル (セル A7) を選択し、[ 確定] をクリックします。フィールドの内容が、選択した [ExcelB] Sheet1!A7.これで、CSV ファイル A.csv から、ファイル ExcelB の Sheet1 セル A7 を先頭にデータをコピーするよう指定したことになります。

-
- [Excel ファイルを使用] アクティビティ内の [アクティビティを追加]
- Outlook アカウントをプロジェクトに追加して、メールを送信する
-
[アクティビティ] パネルで [メール] タブを選択し、[デスクトップ版 Outlook アプリを使用] アクティビティをドラッグして [Excel ファイルを使用] アクティビティの下にドロップします。[デスクトップ版 Outlook アプリを使用] アクティビティがデザイナー パネルに追加されます。
-
このアクティビティの [アカウント] フィールドには、あらかじめ既定のメール アカウントが入力されています。別のアカウントを使用する場合は、ドロップダウン メニューから選択します。
[参照名] フィールドは既定値
Outlookのままとして、オートメーションでアカウントを参照するときは、この名前を使用します。 -
[アクティビティ] パネルで [メールを送信] アクティビティをドラッグし、[デスクトップ版 Outlook アプリを使用] アクティビティ内にドロップします。
-
[メールを送信] アクティビティで、以下の手順を実行します。
-
[
アカウント] フィールドの右側にある プラス 記号 をクリックし、[ Outlook] を選択します。 -
[
宛先] フィールドの右側にある プラス 記号 をクリックし、[ テキスト] を選択します。[テキスト ビルダー] ウィンドウに、メールの宛先とするメール アドレスを入力します。たとえば、自分宛てにメールが送信されるように、自分のアドレスを入力することもできます。[ 下書きとして保存 ] オプションを選択したままにすると、メールは送信されず Outlook の [下書き] フォルダーに保存されます。 -
[
件名] フィールドの右側にある プラス 記号 をクリックし、[ テキスト] を選択します。[テキスト ビルダー] ウィンドウで、メールの件名 (「 Updated Excel File」など) を入力します。 -
[
本文] フィールドの右側にある プラス 記号 をクリックし、[ テキスト] を選択します。[テキスト ビルダー] ウィンドウに、メールの本文となるテキストを入力します。たとえば、「 See attachmentです。 -
[添付ファイル] を指定するには、[ファイル] を選択して、フィールドの横の [参照]
アイコンをクリックします。つづいて、ファイル reconcile-[Excel] Date!YYYYMMDD.csv を参照して選択します。
-
-
StudioX のリボンで [ 保存 ] をクリックしてオートメーションを保存し、[ 実行 ] をクリックしてオートメーションを実行します。A.csv のデータは B.xlsx にコピーされてメール メッセージに添付され、[メールを送信] アクティビティで設定した詳細を使用して送信されます。サンプルをダウンロード
-