É possível criar umparte rápidaque substitui automaticamente uma string por um hiperlink no Outlook 2010? Gostaria de evitar o vba usado na perguntaConverter texto simples em hiperlink no Outlook.
Exemplo
- se eu digitar (e pressionar F3)
pesquise alguma coisa no Google
- Ele o substitui pelo hiperlink
Quais links para:
https://www.google.nl/?q=something#newwindow=1&q=something
Responder1
Você pode evitar VBA e peças rápidas usandoAutoHotkeypara criar uma macro de atalho que emita as teclas que fazem o trabalho.
Mas como você está solicitando uma solução do Outlook, aqui está uma macro VBA simples (e até um tanto testada) para converter o texto atualmente selecionado em um hiperlink do tipo que você solicitou:
Sub SelectionToHyperlink()
' Convert the current selection to a hyperlink
If ActiveInspector.EditorType = olEditorText Then
MsgBox "Can't add links to textual mail"
Exit Sub
End If
Dim doc As Object
Dim sel As Object
Set doc = ActiveInspector.WordEditor
Set sel = doc.Application.Selection
doc.Hyperlinks.Add Anchor:=sel.Range, _
Address:="https://www.google.nl/?newwindow=1&q=" & sel.Text, _
SubAddress:="", _
ScreenTip:="", _
TextToDisplay:=sel.Text
End Sub