我是MS访问的新手,但有很多excel的经验。我想为一组出站呼叫者创建一个数据库。我想要的是能够有一个客户名单的电话号码是"点击拨号"。我们使用MS团队进行外呼,所以我想要的只是在Access中单击电话号码,并将其填充在团队的拨号盘上。我已经在excel中做到了这一点,但我正在努力寻找有关如何在访问中实现相同功能的信息。
在excel中,我使用=HYPERLINK(CONCATENATE("TEL:",A1))
将数字转换为超链接。第一次点击它,出现一个帮助框,询问我想使用什么程序,我点击团队,然后随后的点击自动填充"A1"分组。
我试图使用电话"按钮在访问,但这似乎要使用一个"调制解调器"。我还尝试使用超链接数据类型将数字转换为超链接。但是当我点击超链接时,它试图将数字视为网址,并且不给我如何使用程序的选项,如上面的excel公式。
我希望这是有意义的,提前谢谢你。
我认为您只需要让Windows使用您提供的数字运行tel:
协议。在最简单的版本中,像这样:
Sub DialNumber(sNumber As String)
CreateObject("Shell.Application").Open "tel:" & sNumber
End Sub
这就像粘贴"tel:12345678"into Start ->运行。
如果不确定tel:
URL协议是否注册,可以查看注册表项HKEY_CLASSES_ROOTtelURL Protocol
。
您可以通过使用Application.FollowHyperlink
:
Private Sub Text0_DblClick(Cancel As Integer)
Application.FollowHyperlink "TEL:" & Me!PhoneNumber
End Sub