【问题标题】:Microsoft Access VBA Replace()Microsoft Access VBA 替换()
【发布时间】:2014-05-26 14:36:53
【问题描述】:

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

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

这是我得到的(例如):

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

但是,这根本行不通。

有没有更简单的方法来做到这一点? 谢谢你。 -Q

【问题讨论】:

    标签: ms-access vba


    【解决方案1】:

    你那里有一大堆错误,这个呢?

    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。还在学习基础知识。 :) 它运作良好。但是,我要开始另一个问题,因为我还有另一个问题......
    猜你喜欢
    • 2014-02-27
    • 1970-01-01
    • 1970-01-01
    • 2021-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-26
    • 2017-09-02
    相关资源
    最近更新 更多