Я пытаюсь скопировать strContents
в буфер обмена, но я не могу. Мой код:Скопируйте текст с помощью VBA в Access 2007
Dim value_currency As Variant
Dim strContents As String
value_currency = value_currency_txt.value
strContents = NumberToString(value_currency) & " (" & Format(value_currency_txt.Value, "Currency") & ")"
DoCmd.RunCommand acCmdCopy
NumberToString
преобразует число в строку.
Когда я использую MsgBox strContents
, дает мне желаемый результат, но когда я пытаюсь скопировать strContents
, он дает мне ошибку 2406 - копия команды теперь недоступна.
Как скопировать текст в буфер обмена?
Это дает мне ошибку Определенный пользователем тип не определен. Я думаю, что что-то не так с 'MSForms.Dataobjects' –
Мне пришлось добавить FM20.dll из windows system32 в качестве ссылки –