Declare Function lstrcpy Lib "kernel32" Alias "lstrcpyA" ( _ ByVal lpString1 As Any, ByVal lpString2 As Any) As Long
Функция lstrcpy копирует одну строку в другую. Следите, чтобы строка-приемник имела достаточную длину для приема другой строки.
В случае ошибки функция возвращает 0 (используйте GetLastError для получения кода ошибки). В успешном случае функция возвращает адрес строки-приемника.
' Копируем строку в другую строку Dim source As String, target As String ' две строки Dim retval As Long ' возвращаемое значение source = "Hello, world!" ' создаем место для приема копируемой строки target = Space(Len(source)) retval = lstrcpy(target, source) Debug.Print target