Excel2010でハイパーリンクのオフ設定について

このQ&Aのポイント
  • Excel 2010を使用しており、お客様に記入していただく書類にメールアドレス欄があります。入力後にプリントしてFAXで送るため、大きなフォントで下線のない書式設定にしたいですが、方法がわかりません。
  • オートコレクトのオプションも確認しましたが、他の人のマシンでハイパーリンクが設定されてしまう可能性があります。 セル単位でハイパーリンクを設定しない方法を教えてください。
  • Excel 2010でのハイパーリンクのオフ設定について教えてください。お客様に記入していただく書類にメールアドレス欄があり、プリントしてFAXで送る際にハイパーリンクが表示されないようにしたいです。 オートコレクトのオプションも確認しましたが、個別のマシンで設定が異なる可能性があるため、セル単位での設定方法を教えてください。
回答を見る
  • ベストアンサー

Excel2010:セル単位でハイパーリンクのオフ

Excel 2010 を使用しています。 お客様に記入していただく書類を作成しており、メールアドレス欄があります。 そのまま入れていただくと、ハイパーリンクが設定されます。 入力後にプリントしたものをFAXで送っていただくことも多いので、 大きいフォントで下線もない書式設定にしたいのですが方法がわかりません。 オートコレクトのオプションも見てみましたが、 これは入力する環境によるようなので、私のマシンでチェックをはずしても 他の人のマシンでオンになっていたらハイパーリンクされてしまいますよね? セル単位で、何を入力してもハイパーリンクさせない設定があれば教えてください。 どうぞよろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • m3_maki
  • ベストアンサー率64% (295/459)
回答No.4

2010 は持っていないので 2007 場合ですが メールアドレスのセルの「セルの書式設定」で  表示形式:文字列  フォント:お好きな色、サイズ、下線ナシ  保護:ロックをオフ 他の入力するセルも同様にロックをオフにする。 その上で「シートの保護」(セルの書式設定は許可しないのままで)。 2010 でも多少の違いはあっても同じようなことができるのでは?

HMTLWL
質問者

お礼

ありがとうございました! 希望通りの仕上がりになり、大変助かりました。

その他の回答 (3)

回答No.3

こんにちは 大量にあると面倒くさいかもしれませんが、設定をかえずにやりたいのであれば・・ http://oshiete.goo.ne.jp/category/232 例えば、上記は教えてgooのOffice系ソフトのURLですが 頭にシングルクォーテーション" ' "を入れてはどうでしょうか? 'http://okwave.jp/qa/q6813188.html シングルクォーテーション" ' "を先頭に入れると文字列になります。 ハイパーリンクが貼られている状態では、シングルクォーテーションを 後から入れても、変わりませんのでハイパーリンクを解除します。 大量にあるとここはちょっと面倒くさいですが・・ シングルクォーテーション" ' "は編集時にしか、表示されませんので 見た目も気にならないと思います。 見当違いでしたら無視してください。

HMTLWL
質問者

お礼

ご回答ありがとうございました。 入力をするのはお客様なので「メールアドレスの前にシングルクォーテーションを入れてください」とも言えず。。。 自分で入力する時用に覚えておきます。

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

ハイパーインクの書式設定 http://pc.nikkeibp.co.jp/article/NPC/20060214/229201/ >ハイパーリンクの書式を変更する。 多数セルにある場合は、1セル例で操作をしてマクロの記録を取り 下記のコードと組み合わせれば出来ると予想。 ーーー ハイパーリンクの在るセルをアドレス文字列だけの表示(セルの値)にする。 文字列化してしまい、非可逆的で、設定等では元のリンクに戻らない。 HYPERLINK関数を使っている場合に限る例。 http://qanda.rakuten.ne.jp/qa6298396.html を一部改変させていただいた。 Msgbox (2箇所)の行は、テスト時確認・納得用。用済み後は削除。 Sub Test1() 'Hyperlink関数から取り出すマクロ Dim fml As String Dim buf As String Dim myAdd As Variant Dim c As Range n = 0 For Each c In Range("A1:b10") If c.HasFormula And InStr(1, c.Formula, "HYPERLINK", 1) > 0 Then MsgBox c.Address fml = c.Formula buf = Mid(fml, 1, InStrRev(fml, ",") - 1) buf = Replace(buf, "=hyperlink(", "", , , 1) myAdd = Evaluate(buf) If Not (IsError(myAdd)) Then MsgBox myAdd c.Hyperlinks.Delete c.Value = "'" & myAdd End If End If Next End Sub

HMTLWL
質問者

お礼

ご回答ありがとうございました。 ファイルにマクロを入れると嫌がられる方もいるので、今回は4番の方の方法にします。 マクロは苦手なので、教えていただけて勉強になります。

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

やること1) Excelのオプションの文章校正のオートコレクトのオプションから入力オートフォーマットで,インターネットとネットワークアドレスをハイパーリンクのチェックを外す やること2) 青文字下線付きが既に表示されているブックで,ホームタブのスタイル一覧▼を開き,データとモデルにある「ハイパーリンク」を右クリックして変更を開始,文字色を黒,下線を無しにする 必要に応じて「表示済みのハイパーリンク」にも同じ設定をする ブックを保存する 必要に応じてやること3) どこか全く空っぽのセルを1個コピーする 既にハイパーリンクの付いたセル範囲を(ワザワザそれだけ選ばなくても,その辺りをアバウトに)選択してから,型式を選んで貼り付けの「加算」にマークしてOKする。

HMTLWL
質問者

お礼

ご回答ありがとうございました。 おそらくこの設定だと自分のマシンでは大丈夫ですが、お客様のマシンで個々に設定していただく必要があるのではないかと。 不特定多数の方にご記入いただくものなので、今回は4番の方の方法にしました。

関連するQ&A

  • Excel2007でハイパーリンクを設定するとフォントが変わってしまう。

    Excel2007を使っています。 リンクを張りたいセルがあるので、 そこにハイパーリンクを設定したのですが、 するとその場所のフォントが「MSゴシック」に変わってしまいました。 ハイパーリンクを設定した際に、 フォントを変更されたくないのですが、 何か方法はございませんか? もちろんリンクされるので、 下線が引かれたり、フォントの色が変わってしまうのは 仕方ないと思っています。 ぜひご回答お願い致します。

  • 【Excel2000】ハイパーリンクについて

    WindowsXP(SP2)の環境で、Excel2000を使用しています。 セルに、メールアドレスを入力して、ハイパーリンクになるようにしているのですが、ハイパーリンクにならないものとなるものが発生するのは、何が違うのでしょうか?当初、半角英数で入力されているからと思ったのですが、半角英数でも直接入力でも、ハイパーリンクにきちんと設定されます。違いを調べようと、セルの書式設定を見てみましたが、同じ標準でした。文字が全角で入力されている様子もありません。何らかの違いが発生しているのでしょうが、違いが分からないので、類似の体験をされた方、解決方法をご存知の方がいらっしゃれば、教えていただきたいと思います。 宜しくお願いいたします。

  • Excel2000 ハイパーリンクを削除するマクロ

    どなたか教えてください。 Excel2000で、URLやメールアドレスを入力すると勝手にハイパーリンクにされてしまいます。 これをハイパーリンクとならないようにするマクロを作りたいのです。 具体的には、特定のセルにだけ、URLやメールアドレスを入力する可能性が あるという条件で、 下記のようにしました。 Private Sub Worksheet_Change(ByVal Target As Range) Application.ScreenUpdating = False nowcell = ActiveCell.Address Target.Hyperlinks.Delete With Range("O14:AI14,L41:AI41") .IndentLevel = 1 .VerticalAlignment = xlCenter .Font.Name = "Arial" .Font.Size = 16 End With Range(nowcell).Activate Application.ScreenUpdating = True End Sub セルが変更されるたびに、O14:AI14,L41:AI41のハイパーリンクを削除して、勝手に 変更された書式を特定の書式に戻すという処理をしています。 ただ、特定の書式を設定しているため異なる書式のセルに同じマクロを使うと、 書式が乱れてしまいます。 それで、ハイパーリンクが削除される前のセル書式を保存しておいて、ハイパーリンクを削除した後に、 復元するということをしたいのですが、どうすればよいでしょうか? イメージ的には、 org_format=target.font nowcell.font=org_format というようにしたいところなのですが・・・ 良いアイデアをご教授ください。 宜しくお願い致します。

  • Excelでハイパーリンクが機能しない

    ExcelでURLを入力するとハイパーリンクになり、そのURLのページに飛べるはずですが、それが利きません。 Excelは2010です。 シートの左上のファイルタブをクリックし、オプションから文章校正→オートコレクトのオプション→入力オートフォーマットタブの「インターネットとネットワークのアドレスをハイパーリンクに変更する」にチェックが入っています。 しかし、入っているにもかかわらずURLを入力してもハイパーリンクにならないのです。 ほかに設定等があるのでしょうか? 他のBOOKでもハイパーリンクが利いたり利かなかったりする時もあります。 URLのせいって事あるのでしょうか?   OSはWindows7 32bit です。 Excelは2010です。   よろしくお願いします。

  • excel2007 セルのハイパーリンク

    ちょっと違ったハイパーリンクをさせたいのですが上手くいかず、悩んでいます。 どなたか知恵をください。 ●やりたいこと  ・セル移動のハイパーリンクを設定したボタン(イラスト)は別にあり  ・ある場所のセルにいる状態で、上記ボタンをクリックすると、行はそのままに離れた番地の列へ移動   もしくは、列はそのままに離れた番地の行へ移動  例えば、「C15」のセルにいる状態でボタンを押すと、「AZ15」に移動する  (行の番地「15」は固定したまま、異なる列へ移動)  移動させたい列番地はいくつかあるので、上記ボタンを並べて使いたいです。 ある実験において、様々な条件における色々なデータを取りたいのですが、採取データを入力するセルの位置を間違わない様に、上記の様なハイパーリンクをさせて次第です。 宜しくお願いします。

  • excel ハイパーリンクをまとめて削除する方法を教えてください

    winxp pro sp2, excel2003 Q: ハイパーリンクをまとめて削除する方法を教えてください。 調査内容: 1.「ツール」→「オートコレクト」→「入力オートフォーマット」の一番上のチェックを外す。 2. ・空白のセルを選択し、そのセルをコピー ・ハイパーリンクを削除したいアドレスの入力された複数のセルを選択 ・[編集]メニューの[形式を選択して貼付け]を選択、[演算]項目の[乗算]をチェックし、[OK]をクリック 演算形式で貼り付けることで、文字列として認識されていたものが、Excelの認識上、数値扱いになります。そのため、ハイパーリンクとなる文字列とは認識されなくなります。---駄目 3. ハイパーリンクが勝手に設定された範囲を選択してコピーします。そして、そのまま同じセルに貼り付けます。これでハイパーリンクが取れます。しかし青い文字色と、アンダーラインがまだ残っているので、これを文字の書式で修正します。これでやっと普通の文字になります。 特定のセルのハイパーリンクを削除する場合は、セルを選んで右クリックし、メニューから「ハイパーリンク」→「ハイパーリンクの削除」を選びます。----駄目

  • Excel2003 百万単位での表示

    お世話になります。 たとえばセルに123456789と入力した場合、 自動で123という風に「百万単位」での表示を行いたいと思っています。 書式設定だけで可能でしょうか?

  • エクセルのハイパーリンク

    エクセルのハイパーリンクについての質問で、1列100個のセルにリンク設定されていないURLの文字列が入っていて、1つ1つセルをアクティブにしてからリターンキーを押すと自動的にリンク形式になるのですが、1つ1つではなく全部まとめてやる方法など効率的な方法を教えて下さい。 他の方の同じような質問で、書式の貼り付けによる方法を回答したのですが、これだと文字色と下線が貼り付けられるだけで、ハイパーリンクは貼り付けられないようです。 よろしくお願いいたします。

  • ハイパーリンクの削除

     Win 7 Office2010です。  Excelでセルの中にメールアドレスを書いたら、自動で青い色、下線つきのリンク がある文字列の書式になりました。  普通の文字列に変更しようとして、文字列、セルを右クリックしても、ハイパーリンク の削除とかのダイヤログが出てきませんし、セルの書式設定からも変更できるよう な箇所もありません。  どこから設定を変更してやればよいのでしょうか。

  • URLの入ったセルをハイパーリンクにする方法

    Excel2010です。 例えば、 https://www.google.co.jp/ というURLをコピーして、セルにそのままペーストすると ハイパーリンクが設定されません。 一方で、セルをダブルクリックしてから貼り付けるとハイパーリンクが設定されます。 ハイパーリンクが設定されていないURLが書き込まれた複数のセルにハイパーリンクを設定するにはどうしたら良いですか? セルをダブルクリックして離すだけでこれをすることはできるのですが セルが一つだけの場合には良いのですが複数あると大変です。 http://www.office-qa.com/Excel/ex94.htm このサイトに解説があるのですが 元のURLセルが不要な場合は、ハイパーリンクが設定されたURLセルをコピーし、 「ホーム」タブ-「貼り付け」-「値と元の書式」で貼り付けてください。 その後元のURLセルを削除してください。 と書かれていますが、ハイパーリンクごとコピーペーストすることができません。 どうしたら良いでしょうか?

専門家に質問してみよう