• 締切済み

エクセルの内容を自動送信される可能性は?

パソコン初心者です。 エクセルでマクロのプログラムを作って貰いましたが、もし悪意があれば、作成者が、その内容を知るプログラムを作ることはありませんか。 もし知られる可能性があるとすれば、それを防ぐ方法を教えていただける方、よろしくお願いいたします。 エクセルを開くと「マクロを無効にする」「マクロを有効にする」 の表示が出ます。

みんなの回答

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

> もし悪意があれば、作成者が、その内容を知るプログラムを作ることはありませんか。 悪意があれば、大抵の事は可能です。 エクセルの内容に限らず、PCに保存されている内容、PCにネットワークで接続されている他のPCの内容なんかも取得出来るかもしれません。 > もし知られる可能性があるとすれば、それを防ぐ方法を教えていただける方、よろしくお願いいたします。 ネットにつないでないPCで、CD-Rなんかを経由して中身を閲覧するとか。 > エクセルを開くと「マクロを無効にする」「マクロを有効にする」 > の表示が出ます。 マクロを無効にすれば、自動で処理なんかを行う便利な機能が使えません。 マクロを有効にすれば、そういうリスクが発生します。 そういう可能性のある相手の作ったものなら、まず使用しない。 技術的にどうこうしてもいたちごっこですので、通常考えられる程度の防護策(Windowsのアップデート、ウィルス対策ソフト)なんかを実施した後は、そういうプログラムが原因で損害を被った場合の補償を求める契約なんかで縛るとか。

o-chiyoko
質問者

お礼

プログラムを見ると、そういう「悪意の送信=覗き見る」部分があるのが分かると思いますが、どの部分か、見方を教えていただけませんか。

o-chiyoko
質問者

補足

初心者で、なかなか理解できません。 マクロを有効にした時だけ知られる可能性がある、ということでしょうか。 「ネットにつないでないPCで、CD-Rなんかを経由して中身を閲覧するとか。」 の具体的な方法を教えていただけませんか。

関連するQ&A

  • エクセル2003のマクロが自動実行されてしまいます

    宜しくお願いいたします。 エクセル2003で、マクロ記録で作成したマクロを登録したのですが、そのファイルを開くと時、マクロを有効にするにすると作成したマクロが起動してしまいます。マクロを無効にすると、マクロが表示されなくなります。シフトをおしながら有効にする方法は、分かったのですが、マクロを有効にするにしても、開いた後に、手動で実行するまで、 止めておきたいのですが、設定方法は無いでしょうか?

  • Excelのマクロについて

    普通マクロで作成したエクセルファイルを起動すると、マクロの「有効」「無効」を選択する画面が出てきます。 会社内のネットワークで文書を共有しており、エクセル2003がはいっているパソコンは、エクセルファイルを起動すると、選択する画面が出てきますが、エクセル2000がはいっているパソコンでは、マクロで作成したエクセルファイル(同じもの)を開いても選択画面が出なく、すぐにエクセルのシートが出てきます。 エクセル2000がはいっているパソコンで、マクロで作成したファイルとして選択画面が表示されるようにするためにはどのようにしたらよろしいのでしょうか? 恐れ入りますが、よろしくお願いいたします。

  • エクセルのラジオボタン

    エクセル2010です。 表示させるだけのラジオボタンを作成したいと思っていますが、方法が分かりません。 マクロに連動せず、ファイルを開いたときにマクロの有効無効を聞いてこない、ただの2者択一選択ボタンです。 どのように作成すれば良いかご教示頂けないでしょうか。

  • Excelで内容の自動更新

    エクセルマクロについて教えてください。 複数の各担当者別のエクセルファイルと その担当者別のエクセルファイルの内容をすべてまとめた 総合のエクセルファイルがあります。 各担当者別のエクセルファイルに内容が入力されると、 総合のエクセルファイルにもその内容が自動的に追加されるようにすることは できるのでしょうか。 マクロを使わないと無理だとは思いますので、参考になるコード等があればご教授ください。 よろしくお願いいたします。

  • エクセル 一つのワークシートだけプログラムを無効にしたい

    こんにちは。 エクセルVBA初心者です。 ブックの複数のワークシートにVBAでプログラムを書いています。 Sheet1のモジュールにマクロ1~4 sheet2のモジュールにマクロ5~7 と言った具合です。 Sheet2で作業するのにプログラムが動作すると邪魔なので、Sheet2のプログラムだけを一時的に無効にしておきたいと思ってます。 このときの条件(というか希望)として、 ・マクロはまた使うので消さない ・Sheet1のマクロはSheet2の確認作業で使うのでそのまま使えるようにしておきたい ・有効/無効を簡単に切り替えたい があるのですが、このような要望をかなえる方法を教えて下さい。 尚、OSはWin2000、エクセルは97です。 よろしくお願いします。

  • エクセルにマクロが!

    エクセル(Excel2000)で、マクロを使っていないのにマクロが使われてしまいます。 例えば、 まず普通にスタート→プログラムと表示していき、エクセルを立ち上げる。 次にどこのセルでもいいから適当に文字を入力する。(例えば、A1にaと入力する) そして、ファイル→名前を付けて保存で保存する。 こうしてできたエクセルのファイルを普通に立ち上げると、「このファイルはマクロが使われています」と、マクロを有効にするか、無効にするかを確認する画面が出てきてしまいます。 どうしてでしょうか。直す方法はあるのですか。よろしくお願いします。

  • エクセルファイル

    エクセルファイルが開けません。相手はマクロが入っており、マクロの無効と表示されます。エクセルのバージョンは2010です。マクロ 無いファイルは開けます。ファイルを開く方法があればよろしくお願いします。

  • エクセルのマクロについて

    Windows7 でMicirosoft Office Excel 2010を使用しています。旧パソコンで作成したファイルに7個ほのマクロがありますが実行できません。「セキュリティの設定により、マクロが無効にされました。マクロを実行するには、このブックを再度開いて、マクロを有効にするよう選択する必要があります」と表示されます。そのダイアログのヘルプをみても何のことかよくわかりません。どうしたら実行できるのか教えて下さい。なお、現在7個のマクロが表示されていますが、さらに10個ほどのマクロも作成しておりましたが、それは表示されてません。 面倒であれば、現在登録されているマクロを全部カットして、新しく作成することもやぶさかではありません。もしそちらのほうが簡単であれば、その方法も教えていただけると有難いです。よろしくお願いします。

  • エクセルファイルの自動送信

    アンケートをエクセルで作成し、ファイルを配布して、アンケートの入力が終了したら、それをメールに添付して返信してもらう予定です。 パソコンの操作に不慣れな人がいることを考えて、たとえば、エクセルのシートに「送信」ボタンを配置し、これをクリックすれば・・・ 1.エクセルファイルを保存 2.メールソフトを起動 3.メールにエクセルファイルを添付 4.送信先(自分のメールアドレス)を自動入力 5.送信 という一連の流れをマクロで実行できないかと考えているのですが可能でしょうか? メールが使えない場合もあると思いますので、そのときはFDで回収しようと思います。 可能であれば、マクロをどう記述すればいいか教えて頂けないでしょうか。 アクセスVBAについては少々わかるのですが、エクセルは未経験です。 よろしくお願いします。

  • エクセルの表にボタンを付けたい

    エクセルの初心者です。 エクセルのセルに「実行1」みたいなボタンを付けて、そこをクリックすれば、「マクロ1」を実行し、「実行2」みたいなボタンをクリックすれば「マクロ2」を実行するようにしたいのですが。 ○ マクロは、エクセルで「マクロ記録」から作成したもので、プログラムは出来ません・