每当我在浏览器、Word、Excel 或其他任何地方单击带有 @ 符号的任何内容时,Windows 都会启动邮件应用程序。我不希望它启动任何内容。我卸载了邮件应用程序,所以现在 Windows 会启动一个表格,询问我使用哪个程序打开该链接。我不想使用任何程序,我只希望 Windows 忽略我单击电子邮件地址。我该怎么做?
答案1
您可能已将 Word 设置为自动检测并将文本转换为超链接,因此它确实将包含文本转换@
为超链接。
要撤消此选项:
- 进入菜单文件 > 选项 > 校对,
- 点击自动更正选项...
- 在对话框中,定位到自动套用格式标签
- 取消勾选“带有超链接的互联网和网络路径”
- 单击“确定”。
- 要将所有现有超链接转换为简单文本,请按 Ctrl+A 选择整个文档,然后 按Ctrl++ShiftF9
在开始上述操作之前,请先备份该文档。
Excel 的情况尤其困难,因为它只需单击一下即可跟踪超链接,而不像 Word 只需单击 Ctrl+即可跟踪Click超链接。这使得编辑包含超链接的单元格变得非常令人沮丧。
你会发现有多种方法来编辑这些字段并避免激活帖子中的超链接 当我单击超链接时,如何停止 Excel 跟踪超链接?
答案2
必须有人开发一款处理该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 最终会注意到它已经消失并重新创建它。
答案3
我只能想象你点击 @ 是为了复制其周围的一些文本。如果是这样,我基本上从链接前开始鼠标选择,然后滑过“@”区域,然后复制,然后在我使用它时在其他地方编辑它。希望电子邮件地址之间至少有一个空格,你可以从那里开始选择。
如果这不是用例,请澄清。