ブラウザ、Word、Excel、またはその他の場所で@記号が付いているものをクリックすると、Windowsはメールアプリを起動します。何も起動させたくない。メールアプリをアンインストールしたので、Windowsは、そのリンクを開くために使用するプログラムを尋ねるテーブルを起動します。プログラムを使いたくないのですが、メールアドレスをクリックしたことをWindowsに無視してもらいたいだけです。それ、どうやったら出来るの?
誰かがmailto
プロトコルを処理するアプリを作成する必要があります。アプリは何もしてはいけません(サイレントに開いたり閉じたりするなど)。
PowerShellで推論をテストできます。
(Set-ItemProperty 'HKCU:\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\mailto\Us
erChoice' -Name ProgId).ProgID
値を要求するときは、空白のままにします。
これで、Windowsは自動的にリセットするか、必要なアプリを尋ねます。
さらに説得力のあることに、regedit
に移動してHKCU\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\mailto\UserChoice
ノードを削除すると、Windowsは最終的にそのノードがなくなったことに気づき、再作成します。
おそらく、テキストを自動的に検出してハイパーリンクに変換するようにWordを設定しているので、実際には@
を含むテキストをハイパーリンクに変換しました。
このオプションを元に戻すには:
上記を開始する前に、ドキュメントのバックアップを取ります。
Excelは、クリックするだけでハイパーリンクをたどるので、特に難しいケースです。 Ctrl+Click。これにより、ハイパーリンクを含むセルを編集するのは非常にイライラします。
このようなフィールドを編集し、投稿でハイパーリンクのアクティブ化を回避するためのさまざまな方法があります ハイパーリンクをクリックしたときにExcelがハイパーリンクをたどるのを停止する方法は?
@をクリックして、その周りのテキストをコピーしていると想像できます。もしそうなら、私は基本的にリンクの前からマウス選択を開始し、「@」領域上をスライドしてからコピーし、それを使用しながら他の場所で編集します。うまくいけば、選択を開始できる電子メールアドレスの間に少なくともスペースがあります。
これがユースケースでない場合は、明確にしてください。