
Excel 2010 を使用しています。
お客様に記入していただく書類を作成しており、メールアドレス欄があります。
そのまま入れていただくと、ハイパーリンクが設定されます。
入力後にプリントしたものをFAXで送っていただくことも多いので、
大きいフォントで下線もない書式設定にしたいのですが方法がわかりません。
オートコレクトのオプションも見てみましたが、
これは入力する環境によるようなので、私のマシンでチェックをはずしても
他の人のマシンでオンになっていたらハイパーリンクされてしまいますよね?
セル単位で、何を入力してもハイパーリンクさせない設定があれば教えてください。
どうぞよろしくお願いいたします。
No.3
- 回答日時:
こんにちは
大量にあると面倒くさいかもしれませんが、設定をかえずにやりたいのであれば・・
http://oshiete.goo.ne.jp/category/232
例えば、上記は教えてgooのOffice系ソフトのURLですが
頭にシングルクォーテーション" ' "を入れてはどうでしょうか?
'http://oshiete.goo.ne.jp/qa/6813188.html
シングルクォーテーション" ' "を先頭に入れると文字列になります。
ハイパーリンクが貼られている状態では、シングルクォーテーションを
後から入れても、変わりませんのでハイパーリンクを解除します。
大量にあるとここはちょっと面倒くさいですが・・
シングルクォーテーション" ' "は編集時にしか、表示されませんので
見た目も気にならないと思います。
見当違いでしたら無視してください。
ご回答ありがとうございました。
入力をするのはお客様なので「メールアドレスの前にシングルクォーテーションを入れてください」とも言えず。。。
自分で入力する時用に覚えておきます。
No.2
- 回答日時:
ハイパーインクの書式設定
http://pc.nikkeibp.co.jp/article/NPC/20060214/22 …
>ハイパーリンクの書式を変更する。
多数セルにある場合は、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
ご回答ありがとうございました。
ファイルにマクロを入れると嫌がられる方もいるので、今回は4番の方の方法にします。
マクロは苦手なので、教えていただけて勉強になります。
No.1
- 回答日時:
やること1)
Excelのオプションの文章校正のオートコレクトのオプションから入力オートフォーマットで,インターネットとネットワークアドレスをハイパーリンクのチェックを外す
やること2)
青文字下線付きが既に表示されているブックで,ホームタブのスタイル一覧▼を開き,データとモデルにある「ハイパーリンク」を右クリックして変更を開始,文字色を黒,下線を無しにする
必要に応じて「表示済みのハイパーリンク」にも同じ設定をする
ブックを保存する
必要に応じてやること3)
どこか全く空っぽのセルを1個コピーする
既にハイパーリンクの付いたセル範囲を(ワザワザそれだけ選ばなくても,その辺りをアバウトに)選択してから,型式を選んで貼り付けの「加算」にマークしてOKする。
ご回答ありがとうございました。
おそらくこの設定だと自分のマシンでは大丈夫ですが、お客様のマシンで個々に設定していただく必要があるのではないかと。
不特定多数の方にご記入いただくものなので、今回は4番の方の方法にしました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの計算式で求められ...
-
エクセルのセル内の余白の設定...
-
Excelで 分:秒 と表示させる...
-
EXCELで日付と時刻が入ったセル...
-
エクセルで日付が逆に登録され...
-
エクセル・文字列の先頭に空白...
-
エクセル 桁を増やす方法
-
エクセルの計算結果を()括弧で...
-
today関数と文字を合わせたい
-
セルと数式バーで表示が異なる。
-
EXCELでセル内に打った文字が隠...
-
Excelで任意の文字列から小数を...
-
エクセルの分数表示
-
エクセル 小数点の数を○分○秒に...
-
セルに文字列を入力すると、自...
-
スプレッドシートのセル内、折...
-
Excelで-0.00って書けないの?
-
日本式の万・億・兆の位取りは...
-
有効数字
-
エクセルで西暦に変更できない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでの計算式で求められ...
-
エクセルのセル内の余白の設定...
-
エクセルで日付が逆に登録され...
-
エクセルの計算式の後に、単位...
-
エクセルで数式を入れても値が...
-
Excelで 分:秒 と表示させる...
-
エクセル 桁を増やす方法
-
数字の後ろにピリオドを表示す...
-
【Excel】 特定セルだけに「ゼ...
-
エクセルで折り返しと縮小の同...
-
エクセルで 何時間何分と表示...
-
エクセルの計算結果を()括弧で...
-
EXCELでセル内に打った文字が隠...
-
エクセルの分数表示
-
EXCELで日付と時刻が入ったセル...
-
エクセルで、書式設定をして表...
-
有効数字
-
エクセル 条件付き書式で文字...
-
エクセルで○時間△分を○。□時間...
-
セルの書式設定で一部のフォン...
おすすめ情報