[[20120214174731]] 『エクセルソフトの、シート1のみ毎日、メール添付ax(ユウ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『エクセルソフトの、シート1のみ毎日、メール添付して送信したい』(ユウ)

エクセルで、ソフトを作成し使用しています。
毎日、新しい情報に基づき、データを更新し、最新のデータ(仮にシート1)を図形でワードで貼り付け、名前を付け、メール添付して、相手方に送信しています。
データ全てを送信する手もありますが、なにぶんにも素人が作成したソフトであり、重くなりすぎて、特定のシートのみを送信するハメになっています。

しかし、これをエクセルを殆ど知らないスタッフに依頼すると、図形やワードへ貼り付けなどの概念を理解されず、また手間暇も必要となり、困難でした。
また、シート1をコピーして、別のエクセルファイルとして1枚だけ送信する手も考えましたが、関数やら、名前を付ける作業とか何やらで、スタッフに依頼するのは無理でした。

これら、エクセルのデータ(仮にC3〜P55)をワードに図形として貼り付け、名前(ここでは仮に「ユウ」)を付けてデスクトップに保存(ワード)までの一連の過程を誰にでも出来るようにマクロ等で、作成したいと考えています。はたしてこのような事が出来るのでしょうか? または何か案があれば御教授ください。
Excel2007 Windows 7 です。よろしくお願い致します。ユウ


 >また、シート1をコピーして、別のエクセルファイルとして1枚だけ送信する手も考えましたが、

 これが一番やりやすそうな気がしますけど。

 >関数やら、名前を付ける作業とか何やらで、スタッフに依頼するのは無理でした。

 どうせマクロを使うなら、この作業をマクロにすればいいのではないですか。
 例えば、

 1.シート1をコピーして新規ブックを作成する。
 2.もしシート1に数式が入力されているようであれば、
 全体をコピーして値の貼付をしておく。
 3.それを「ユウ」という名前でデスクトップに保存する。

 以上をマクロの自動記録で取ってみてください。
 また、どうしても図形として貼り付けたい場合でも、
 エクセル内で図の貼付けができますので、それをマクロ化する方法もあります。
 (tora)


ありがとうございます。試してみます。ユウ

(tora)さんの御指導どおりにやってみたところ、使用中のPCでは可能でしたが、そのソフトを他のPCに移して実施すると、エラーが出て、動作しません。どのような解決策があるのでしょうか? ユウ

 ユウさんのPCで正常終了するコードのご提示と
 他のPCに移して実施してエラーが出た時の
 エラーメッセージとエラーで止まった場所を
 合わせて書いてもらえると良いと思います。

 エラーが出たのは、デスクトップに保存の所じゃないかとは思いますが。。。
 その場合は、デスクトップのパスの取得方法を検索してみられると良いと思います。

 (HANA)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.