Access2000を使用しています。
マクロで
アクション : オブジェクトの送信
オブジェクトの種類 : クエリ(またはレポート)
オブジェクト名 : LIST1 (仮名)
出力ファイル形式 : Microsoft Excel (*.xls)(またはMicrosoft Excel)
・・・・とした場合、
出力(添付)されるファイル名に、処理日付を追加させて
LIST1(2009/11/12).xls
・・・・として送信を行いたいと思いますが、ご教示をお願いします。
よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
>削除は手動で行うのでしょうか。
削除も、マクロの「オブジェクトの削除」でオブジェクト名を同じように指定すれば削除できます。
ただし、オブジェクトの送信と同じマクロ内で送信直後に削除すると、もしかすると送信がうまくいかないかもしれません(送信途中で削除されるかもしれないので)
なので、別マクロにするか、確認メッセージを表示するなどして送信が完了したことを確認してから削除してください。
>DATA(たとえばLIST1)を分類(例えば仕入先別)ごとに、その分類先(例えば仕入先担当者)へ、メール(Outlook)で送信したい場合の方法について
分類ごとにDATAを表示(作成)するとき、その分類はどのように設定しているのでしょうか?
また、マクロは分類ごとに作成するとしていいのでしょうか?
分類ごとにマクロを作成するのであれば、分類名や分類先はそのマクロに登録しておけばいいでしょう。
No.1
- 回答日時:
オブジェクトの送信で送信されるオブジェクトのファイル名は、オブジェクト名+".xls"になるので、オブジェクト名を変えずにファイル名だけ変えるということはできないのではないでしょうか。
ファイル名を変えたいなら、オブジェクトを一旦、日付を付加した名前にしてコピーし、それを送信してはどうでしょうか。
マクロの「オブジェクトのコピー」で、「新しい名前」を、
="LIST1(" & Date() & ")"
のようにすれば、日付を付加した名前でコピーされます。
さらに、「オブジェクトの送信」で、「オブジェクト名」を、
="LIST1(" & Date() & ")"
とすれば、コピーされたオブジェクトが送信できます。
ご教示ありがとうございました。
早速、実行させていただきましたところ、バッチリでしたが、この処理を日々、実行すると、コピーしたファイルが日付ごとに、どんどん増えますが、削除は手動で行うのでしょうか。
また、DATA(たとえばLIST1)を分類(例えば仕入先別)ごとに、その分類先(例えば仕入先担当者)へ、メール(Outlook)で送信したい場合の方法について、ご存知であれば、ご指導をお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PowerPoint(パワーポイント) エクセルのマクロについて教えてください。 1 2022/03/25 17:03
- Visual Basic(VBA) DisplayAlertsブロパティで ”実行時エラー424オブジェクトが必要です” 5 2022/05/15 18:02
- Visual Basic(VBA) outlook マクロが終了しません。 1 2022/09/02 11:14
- Excel(エクセル) マクロの付いたExcelが開けません 3 2023/02/01 10:54
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- CAD・DTP Autocad Scriptファイルからの入力とコマンドラインからの入力が違う 1 2023/08/01 09:13
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Visual Basic(VBA) エクセルVBA Workbook変数に変数を使ったファイル名を格納したい 5 2023/06/13 14:46
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
時間帯判定をする。
-
Excelで =EMBED("Acrobat Docu...
-
JSPのout.printについて
-
JAVAからHTMLへ値を返す方法
-
ワイルドカード<?>と型パラメー...
-
C#でフォームのオブジェクト名...
-
パワーポイントのVBAでテキスト...
-
Object型からDouble型へのキャスト
-
VBAのWindowオブジェクトとWork...
-
【ExcelVBA】Webスクレイピング...
-
Unity,C#、複数の子オブジェク...
-
リアルタイムでグラフを作成
-
ビジュアルC++でボタンの有...
-
EXCEL VBAにて動的にCheckBOXを...
-
LISTBOXの内容が更新されま...
-
インデザインのテキスト回り込み
-
オブジェクト名をforループ内で...
-
COMコンポーネントって何?
-
オブジェクトに値を保持させる...
-
LabelValueBeanで作成したリス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パワーポイントのVBAでテキスト...
-
Excelで =EMBED("Acrobat Docu...
-
EXCEL VBAにて動的にCheckBOXを...
-
ワイルドカード<?>と型パラメー...
-
C#でフォームのオブジェクト名...
-
VBAのWindowオブジェクトとWork...
-
vb.net オブジェクト指向につい...
-
COMコンポーネントって何?
-
オブジェクトレベルとメタレベル
-
ビジュアルC++でボタンの有...
-
時間帯判定をする。
-
LISTBOXの内容が更新されま...
-
VBA 同じ名前のオブジェクトを...
-
オブジェクト名をforループ内で...
-
Object型からDouble型へのキャスト
-
ADO オブジェクトの渡し方
-
bmp画像をjpegやpng画像に圧縮...
-
Vbで通常使用するプリンターを...
-
戻り値がクラスオブジェクト
-
VBAでvlookup関数から、別シー...
おすすめ情報