Re: エクセルが勝手にメール送信を ( No.1 ) |
- 日時: 2009/12/10 06:31
- 名前: りり
- エクセルは、URLとかメールアドレスの形式が入ると、自動的にハイパーリンクを貼るようになっていますね。
軽くクリックすると、リンクが機能してしまいます。 長押しクリック、すぐ離さないで、カーソルが + になるまで待てば、リンクには飛びません。
それも嫌なら、ハイパーリンクを削除しないとならないのですが、今見たら、セル一つずつの削除で、列丸ごと、そこのハイパーリンクを削除、リンクだけ削除でアドレスは残るんですが…、その方法が分かりません。
ですが、何かの時に、リストからメールソフトを起動してメールを送ることもできますので、ちょっと長押しでやっていくのが良いのではないでしょうか?
これは、エクセルのバージョンでも変わると思いますが。
詳しい方、よろしくお願いします。
|
Re: エクセルが勝手にメール送信を ( No.2 ) |
- 日時: 2009/12/10 06:41
- 名前: りり
- あと、書式で自動で文字色が決まっているのか、最初に入れてある文字に文字色が設定されていたのか…
セルの書式設定、フォント、文字色のところを確認してみては、どうでしょう?
|
Re: エクセルが勝手にメール送信を ( No.3 ) |
- 日時: 2009/12/10 07:11
- 名前: ボッカルーポ
- ありがとうございます。長押しという操作方法があるのですね。試してみます。
こんな簡単なことでも知らないと、もうキーとなってしまってイライラしていました。 昔からあった機能なのでしょうか? アラ還 の私にとってはおせっかいな機能でしかないです。
|
Re: エクセルが勝手にメール送信を ( No.4 ) |
- 日時: 2009/12/10 11:00
- 名前: excelmaster
- ボッカルーポさん、りりさんお久しぶりです。
mixiのメッセから参上しました。
ハイパーリンクはちょっとした作業で一括削除できますので記載しておきますね。
1.空白セルに「1」を入力し、そのセルをマウスの右ボタンでクリックします。
2.ショートカット メニューの [コピー] をクリックします。
3.Ctrl キーを押しながら、無効にする各ハイパーリンクをクリックします。
(この操作はハイパーリンクを削除したい範囲だけを選択するための操作です。Ctrlキーを使わなくても、範囲の最初のセルを長押しクリックで指定し、最後のセルをShiftキーを押しながらクリックやドラッグ操作でも構いません。)
4.[編集] メニューの [形式を選択して貼り付け] をクリックします。
5.[演算] の [乗算] をクリックし、[OK] をクリックします。
操作はそれほど難しくないと思いますので、新規シートに適当なメールアドレスを準備して(「a@a.com」見たいなもので構いません。ひとつ準備したらカット&ペーストで複数セルにコピーして、複数アドレス分準備してください)ハイパーリンクが設定されているのを確認し、練習してみてください。
因みに、セル内に文字列(数値含む)が入っている場合は上記操作で何も変更されません。空白セルに上記操作をすると「0」が挿入されます。計算式の場合は1の乗算が追加されますが、値そのものは変わりません。(例えばセルに「=1+2」といった計算式が入っている場合、上記操作後は「=(1+2)*1」になります。)
参考になれば幸いです。
|
Re: エクセルが勝手にメール送信を ( No.5 ) |
- 日時: 2009/12/10 11:26
- 名前: excelmaster
- 追加情報です。
Excelのバージョンにもよりますが下記操作で、編集(入力)後ハイパーリンクをしない(設定しない)ようにもできます。(うろ覚えですが2002以降か2003以降だったと思います)因みに私が使っているのが2003です。
1.メニューバーから「ツール」→「オートコレクトのオプション」を選択する。
2.「入力オートフォーマット」タブを選択する。
3.「インターネットとネットワークのアドレスをハイパーリンクに変更する」の項目のチェックマークをはずす。
ハイパーリンクを自動で挿入してくれる機能は利用者の状況によって変わると思います。自動挿入をやめさせたいという場合、かつ、バージョンが比較的新しいExcelをご利用の場合は試してみて下さい。
|
Re: エクセルが勝手にメール送信を ( No.6 ) |
- 日時: 2009/12/10 11:50
- 名前: excelmaster
- さらに追加情報です(笑)
マクロ機能を利用すると便利です。しかも命令は「Selection.Hyperlinks.DELETE」の一行で構いません(笑)
ハードルはちょっと高いかもしれませんが、一番利用しやすいとも思います。
マクロを利用しての一括削除の利点は、これまでご紹介したものと違い「空白セルが範囲指定内にあっても問題ない」という点です。ですので、マクロを準備してこちらを利用する場合は、範囲指定に列指定や行指定が利用できます。
以下2003でのマクロ作成手順です(他のバージョンでも恐らく利用できると思います。)
1.メニューバーから「ツール」→「マクロ」→「マクロ...」を選択する。
2.「マクロ名」欄にマクロ名を入力する。(例:リンク削除)
3.右側にある「作成」ボタンをクリックする。
4.Sub行とEnd行の間に「Selection.Hyperlinks.DELETE」を貼り付ける。
5.VBAの編集画面を終了する
後はシート内でパイパーリンク削除をしたい範囲を指定し、マクロを実行するだけです。以下その手順例です。
1.パイパーリンク削除をしたい範囲を指定する。(CtrlキーやShiftキーを利用しても良いし、列指定や行指定でも良い)
2.メニューバーから「ツール」→「マクロ」→「マクロ...」を選択する。
3.「マクロ名」の一覧から実行したいマクロ名を選択(上記作成例からいうと「リンク削除」をクリック)し、右側にある「実行」ボタンをクリックする。
下記が作成したハイパーリンク削除用のマクロ文参考例です。
参考例
Sub リンク削除() Selection.Hyperlinks.Delete End Sub
|
Re: エクセルが勝手にメール送信を ( No.7 ) |
- 日時: 2009/12/11 04:47
- 名前: りり
- excelmasterさん、詳しくありがとうございます。
ボッカルーポさん、文字色についてはどうなんでしょう? 普通は、何もフォントの色を指定しなければ、黒 指定していれば、そのセルに別の文字を入れても、元の色が保持されると思うのですが… 条件付き書式みたいのが、入っているのでしょうか?
|