Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access Microsoft Access VBA替换()_Ms Access_Vba - Fatal编程技术网

Ms access Microsoft Access VBA替换()

Ms access Microsoft Access VBA替换(),ms-access,vba,Ms Access,Vba,我正在使用Microsoft Access,并且我正在尝试使用Replace()函数 基本上,我正在尝试更改超链接文本框中的地址。例如,我想更改: Z:\test\u文件夹到C:\Users\Administrator\Desktop\test\u文件夹 这就是我得到的(例如): 然而,这根本不起作用 有没有更简单的方法? 非常感谢。 -Q你有一大堆错误,这个呢 Private Sub tbHyperlink_Change() Dim Hyperlink As String Hy

我正在使用Microsoft Access,并且我正在尝试使用Replace()函数

基本上,我正在尝试更改超链接文本框中的地址。例如,我想更改: Z:\test\u文件夹到C:\Users\Administrator\Desktop\test\u文件夹

这就是我得到的(例如):

然而,这根本不起作用

有没有更简单的方法? 非常感谢。
-Q

你有一大堆错误,这个呢

Private Sub tbHyperlink_Change()
    Dim Hyperlink As String
    Hyperlink = Me.tbHyperlink.Value
    If Left(Hyperlink, 1) = "Z" Then
        Hyperlink = Replace(Hyperlink, "Z:\", "C:\Users\Administrator\Desktop")
        Me.tbHyperlink.Value = Hyperlink
    End If
End Sub

谢谢你的更正,蓝狗。我需要练习VBA fu。仍在学习基础知识。:)它工作得很好。然而,我要开始另一个问题,因为我有另一个问题。。。
Private Sub tbHyperlink_Change()
    Dim Hyperlink As String
    Hyperlink = Me.tbHyperlink.Value
    If Left(Hyperlink, 1) = "Z" Then
        Hyperlink = Replace(Hyperlink, "Z:\", "C:\Users\Administrator\Desktop")
        Me.tbHyperlink.Value = Hyperlink
    End If
End Sub