- ベストアンサー
パソコン(エクセル)の文章をネットにつながずに携帯(ドコモ)で送信する方法
パソコンに入力した文章をドコモの携帯メール機能を使って、同じく携帯に送信するのは可能でしょうか? (1)セキュリティーのためパソコンはネットにつながっていません。 (2)パソコンはWindowsXP (3)エクセルのマクロ・VBAを使用して入力しています。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
どうやら、業務形態的に、メールでの送受信は、ほぼ絶対条件みたいですね… ただ、前回も同様のことを書きましたが、 「ネットに繋がずにネットのメールを送受信することは、基本的に不可能」 です。 インターネットメールは、前述の通り、メールサーバを介して送受信が行われます。 自分が送信用として設定(もしくは契約?)しているメールサーバにメールが送られ、 そのメールサーバから、受信側が属するメールサーバにメールが送られ、受信側メールサーバに一旦蓄積されます。 で、受信側の要求により、メールがダウンロードされるのが基本的な流れです。 「メールが着信しました」なんて携帯に出たりしますが、直接PCから携帯に メールが送られてるわけじゃないんです。 その仕組み自体を誤魔化せるだけの技量が無ければ、今回の件を単純にUSBでこなす事は無理かと。 テキストに落として云々、と書いた話は、テキストファイルを単純に携帯に コピーする事は、最近の携帯なら大抵出来るかと思ったので、携帯でテキストファイルの 中身を閲覧するのが面倒でなければ、見ること自体は可能かと思ったので 書いただけです。 メーラーで簡単に閲覧、って訳には 行かないかと思います。 今回の場合、業務的にメールを使用するのが大前提なように見えますので、 社内ネットワークから隔離した単独(スタンドアロン)のPCをネットに接続して そこからメールする事を考えた方がいいかもしれませんね。 (Excelデータ自体は、USBメモリは使用可能なようですので、単純コピーで 毎回移せばよいかと) なお、携快電話に限らず、全ての既製アプリケーションは、VBやVBA等とリンク(?) するための機能が無いと、リンクすることは出来ません。 …アプリが扱うファイルのフォーマットが分かれば、ファイルを捏造するぐらいは 可能でしょうけど… (リンクという言葉は不適切かもしれませんが、簡略化のため、そう書いてます) 携快電話のサイトをチラッと見た限りでは、そういうのは無さそうですね。
その他の回答 (4)
- K-Sogacchi
- ベストアンサー率53% (50/93)
メールするマクロ自体は既に存在するという事ですね。 だとしても…メール送受信は、あくまでメールサーバを介して行うものなので、 USBで接続したからと言って、メールで送受信は出来ないと考えた方が いいと思います。 (メーラーを無理やり作ってメールサーバから受信したように見せかけようとしても そもそもUSB接続はTCP/IPじゃないし、それなりのハッカーレベルじゃないと 無理な気が) 「メールで受信する」のが絶対条件でなければ、Excelからテキストファイルとして 書き出して、そのファイルをUSB経由でコピーした方が、よほど楽なのでは? あと、企業によっては、そもそもUSBメモリをPCに挿したりする行為自体が 基本的に禁止になっていたりする場合もあります。 余計な心配かもしれませんが、怒られたりする事がありませんよう。
- fumufumu_2006
- ベストアンサー率66% (163/245)
ANo.1です。 特定のアプリケーションを使ってVBAなどから直接起動して送るまでは、難しいかと思います。 ボタンを押すと、 1.送りたいデータをクリップボードに送る。 2.特定のアプリケーションを起動する。 位はできると思いますが・・・ それに、この方法は前提として特定のアプリケーション(携快電話とか)をインストールする必要があると思います。 状況が 自分で使う。 特定の誰かが使う。(使い方を教えて) 不特定の誰かが使う。 とかでも、色々違うと思います。 または、詳しい事はわかりませんが、Bluetoothや 赤外線通信(IrDA)という選択肢もあるかもしれません。 それより、外部メモリを装着できるタイプの携帯なら、VBAでメモリに書き込んで、携帯に取り付けなおして送信するとかなら、可能性が高いかもしれません(かなりの部分をVBAで処理する事ができそうだと考えられます)。 どちらにしても、使用するPCから携帯電話へは、詳しい仕様がわからなくては難しいと思います。 また、これ以上の詳しい内容は、他の詳しい人にお任せしたいと思います。
お礼
お返事ありがとうございました。とにかく携快電話などのソフトを買ってみることにします。
- K-Sogacchi
- ベストアンサー率53% (50/93)
この件、VBA関係あるんでしょうか? もしかして、Excelに入っているデータの一部の文章だけ抜き出して送信とか? Excelのファイル自体を送信するだけなら、全然VB関係ないですが… データの一部を抽出するなら、それなりに再度説明をお願いします。 とりあえず、送信側のPCがネットに繋がっていないんだから、携帯から ネット経由で吸い取るなんて無理です。 直接PCとUSB接続でもしてデータを送り込むしか無いのでは? (セキュリティが厳重なシステムで、それを実行してよいのかどうかも 怪しいですが)
補足
お返事ありがとうございます。説明が不足でご迷惑をおかけしております。すみません。 PCと携帯電話はUSBケーブルを使って接続しますが、 そのケーブルの種類などはきまっておりません。 マクロ・VBAの件ですが、エクセルの画面からボタンを押せば、セルのデーターを携帯電話のメールの本文にコピー&ペーストして送信してくれるというものです。 セルのデーターは抽出する必要はありません。 接続された携帯電話へのメールの受信は拒否します。すべて送信のみです。これで外部からの進入は防げますよね・・・? 携帯データの編集バックアップソフト(SOURCENEXTの携快電話とか)は、エクセルの画面からこのような事が操作可能なのでしょうか? 現在所有している携帯電話は少し古いものですが、この操作が最新機種を使用しないとできないのであれば、ドコモの最新機種を購入する予定です。 どうか皆様のお返事よろしくお願いいたします。
- fumufumu_2006
- ベストアンサー率66% (163/245)
マクロやVBAからではありませんが・・・ 携帯データの編集バックアップソフト(SOURCENEXTの携快電話とか)を使うと言うのはどうでしょうか?
補足
お返事ありがとうございます。説明が不足でご迷惑をおかけしております。すみません。 PCと携帯電話はUSBケーブルを使って接続しますが、 そのケーブルの種類などはきまっておりません。 マクロ・VBAの件ですが、エクセルの画面からボタンを押せば、セルのデーターを携帯電話のメールの本文にコピー&ペーストして送信してくれるというものです。 セルのデーターは抽出する必要はありません。 接続された携帯電話へのメールの受信は拒否します。すべて送信のみです。これで外部からの進入は防げますよね・・・? 携帯データの編集バックアップソフト(SOURCENEXTの携快電話とか)は、エクセルの画面からこのような事が操作可能なのでしょうか? 現在所有している携帯電話は少し古いものですが、この操作が最新機種を使用しないとできないのであれば、ドコモの最新機種を購入する予定です。 どうか皆様のお返事よろしくお願いいたします。
補足
お返事ありがとうございます。 メールするマクロ自体はまだありません。 USBで接続された携帯電話の操作は「携快電話」などのソフトを購入する予定です。 送信する内容の例は、 「トラックに大量の商品を積んで移動している運転手に、A社から発注があった場合、○○商品を5個と△△商品を3個と××商品を6個納品してください。」 という内容を、会社で受注を受けた電話番が、エクセルに注文内容を入力して、ボタンを押せば荷物を積んで巡回している運転手の携帯電話に、 「A社、○○商品を5個と△△商品を3個と××商品を6個を納品」 と表示されるというものです。1日に50社ほど送信する予定です。 会社での注文内容を入力するエクセルは、すでにあるのですが、電話で詳細を伝えるときに個数を間違えたり、よく似た会社名とテレコに配達したりして困っています。 うちの会社では、PC本体にデーターを残す事は禁止されていて、すべてUSBメモリに保存して、USBメモリを保管箱にて社外への持ち出しを禁止しています。もちろん社外からのメモリ媒体を勝手に持ち込むことは禁止されています。家で作成したマクロ文章などを持ち込む際には家でプリントアウトして、会社で打ち込んでいます。ものすごく大変ですが、しょっちゅうあるわけではありません。 携帯電話は会社で用意してくれているのでそれを使います。機種は最新のものから古いものまでさまざです。 >「メールで受信する」のが絶対条件でなければ、Excelからテキストファイルとして >書き出して、そのファイルをUSB経由でコピーした方が、よほど楽なのでは? というのは、 エクセルからテキスト(文章)、次の文章 「A社、○○商品を5個と△△商品を3個と××商品を6個を納品」 エクセルからボタンを押せば携帯電話のメールの本文にペーストする。 ということですよね? 携帯電話がUSB接続され携快電話のようなソフトが立ち上がっている状態で、携帯電話には一切触れずにエクセルからソフトを操作して送信することが出来るのが望ましいです。 エクセルから携快電話のようなアプリケーションソフトを操作することは可能なのでしょうか? お返事よろしくお願いいたします。