Нажмите, чтобы набрать номер телефона из MS access в MS teams

#ms-access #hyperlink

Вопрос:

Я новичок в MS access, но у меня большой опыт работы с excel. Я хочу создать базу данных для команды исходящих абонентов. я бы хотел, чтобы у меня был список клиентов с номером телефона, который «нажмите, чтобы набрать». Мы используем MS teams для исходящих звонков, поэтому все, что я хочу, это нажать на номер телефона в Access и указать его в панели набора номера в командах. Я сделал это в excel, но я изо всех сил пытаюсь найти информацию о том, как добиться того же в access.

В excel я использовал =HYPERLINK(CONCATENATE("TEL:",A1)) , чтобы превратить число в гиперссылку. при первом нажатии на него появляется полезное окно с вопросом, какую программу я хотел бы использовать, я нажимаю команды, а затем последующие щелчки автоматически заполняют номер «A1» в команды.

Я попытался использовать кнопку «телефон» в access, но, похоже, для этого требуется использовать «модем». Я также попытался использовать тип данных гиперссылки, чтобы превратить номер в гиперссылку. но когда я нажимаю на гиперссылку, она пытается рассматривать номер как веб-адрес и не дает мне возможности выбрать, какую программу использовать, как в приведенной выше формуле Excel.

Я надеюсь, что это имеет смысл, и заранее благодарю вас.

Комментарии:

1. Пожалуйста, вы можете отредактировать свой вопрос, чтобы показать, что у вас есть, что работает в Excel, и что вы пробовали до сих пор в Access, что не работает.

2. Я добавил правку, пожалуйста, дайте мне знать, если это не имеет смысла, я так же новичок в stackoverflow, как и в доступе. Спасибо

Ответ №1:

Я бы сказал, что вам просто нужно попросить Windows запустить tel: протокол с указанным вами номером. В самой простой версии, что-то вроде этого:

 Sub DialNumber(sNumber As String)  CreateObject("Shell.Application").Open "tel:" amp; sNumber End Sub  

Это похоже на вставку «тел.:12345678» в меню Пуск -gt; Выполнить.

Если вы не уверены, зарегистрирован ли протокол tel: URL, вы можете проверить раздел реестра HKEY_CLASSES_ROOTtelURL Protocol .

Комментарии:

1. спасибо за вашу помощь, мне нужно будет потратить еще немного времени на изучение того, как использовать VBA, и я вернусь к этому.

2. это не заняло много времени, кнопка работает, и все это благодаря вам, замечательные люди. Я уверен, что вернусь. еще раз спасибо

Ответ №2:

Вы можете получить ту же функциональность, используя Application.FollowHyperlink :

 Private Sub Text0_DblClick(Cancel As Integer)  Application.FollowHyperlink "TEL:" amp; Me!PhoneNumber End Sub  

С уважением