【问题标题】:Click to dial a phone number from MS access to MS teams单击以从 MS 访问 MS 团队中拨打电话号码
【发布时间】:2021-12-07 04:43:04
【问题描述】:

我是 MS Access 的新手,但对 Excel 有很多经验。我想为一组出站呼叫者创建一个数据库。我想要的是能够拥有一个带有“点击拨号”电话号码的客户列表。我们使用 MS 团队进行出站呼叫,所以我只想单击 Access 中的电话号码并将其填充到 Teams 的拨号盘中。我已经在 excel 中完成了这项工作,但我很难找到有关如何在访问中实现相同目标的信息。

在 excel 中,我使用 =HYPERLINK(CONCATENATE("TEL:",A1)) 将数字转换为超链接。第一次点击时会出现一个有用的框,询问我想使用什么程序,我点击团队,然后随后的点击会自动将“A1”数字填充到团队中。

我尝试在访问中使用“电话”按钮,但这似乎要使用“调制解调器”。 我还尝试使用超链接数据类型将数字转换为超链接。但是当我单击超链接时,它会尝试将数字视为网址,并且不会像上面的 excel 公式那样让我选择如何使用什么程序。

我希望这是有道理的,并提前感谢您。

【问题讨论】:

  • 请您编辑您的问题以显示您在 Excel 中的工作内容,以及到目前为止您在 Access 中尝试过的内容不工作。
  • 我添加了一个编辑,如果它没有意义,请告诉我,我对 stackoverflow 的访问和访问一样陌生。谢谢

标签: ms-access hyperlink


【解决方案1】:

我想说你只需要让 Windows 使用你提供的号码运行tel: 协议。在最简单的版本中,如下所示:

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

这就像将“tel:12345678”粘贴到开始 -> 运行中。

如果不确定tel: URL协议是否注册,可以查看注册表项HKEY_CLASSES_ROOT\tel\URL Protocol

【讨论】:

  • 感谢您的帮助,我需要花更多时间学习如何使用 VBA,然后我会回到这个。
  • 没过多久,按钮就起作用了,这一切都归功于你们这些了不起的人。我确定我会回来的。再次感谢
【解决方案2】:

您可以使用Application.FollowHyperlink获得相同的功能:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-19
    • 2016-08-11
    • 1970-01-01
    • 1970-01-01
    • 2016-03-26
    • 1970-01-01
    • 2018-03-09
    • 1970-01-01
    相关资源
    最近更新 更多