0 Then Msgbox "Could not unlock memory location. Copy aborted." Goto ExitHere End If ' Open the Clipboard to copy data to. If OpenClipboard(0&) = 0 Then Msgbox "Could not open the Clipboard. Copy aborted." Exit Sub End If ' Clear the Clipboard. X = EmptyClipboard() ' Copy the data to the Clipboard. hClipMemory = SetClipboardData(CF_TEXT, hGlobalMemory) ExitHere: If CloseClipboard() = 0 Then Msgbox "Could not close Clipboard." End If End Sub">
> |  
re... : copiare il contenuto di un campo nella clipboard
Giuseppe
mi sa che allora ti tocca passare a lotusscript ed usare le API di windows...
qualcosa del genere:


Declare Function GlobalUnlock Lib "kernel32" (ByVal hMem As Long) As Long
Declare Function GlobalLock Lib "kernel32" (ByVal hMem As Long) As Long
Declare Function GlobalAlloc Lib "kernel32" (ByVal wFlags As Long, ByVal dwBytes As Long) As Long
Declare Function CloseClipboard Lib "User32" () As Long
Declare Function OpenClipboard Lib "User32" (ByVal hwnd As Long) As Long
Declare Function EmptyClipboard Lib "User32" () As Long
Declare Function lstrcpy Lib "kernel32" (ByVal lpString1 As Any, ByVal lpString2 As Any) As Long
Declare Function SetClipboardData Lib "User32" (ByVal wFormat As Long, ByVal hMem As Long) As Long

Const GHND = &H42
Const CF_TEXT = 1
Const MAXSIZE = 4096

Sub ClipBoard_SetData(MyString As String)
Dim hGlobalMemory As Long, lpGlobalMemory As Long
Dim hClipMemory As Long, X As Long

\' Allocate movable global memory.
\'-------------------------------------------
hGlobalMemory = GlobalAlloc(GHND, Len(MyString) + 1)

\' Lock the block to get a far pointer
\' to this memory.
lpGlobalMemory = GlobalLock(hGlobalMemory)

\' Copy the string to this global memory.
lpGlobalMemory = lstrcpy(lpGlobalMemory, MyString)

\' Unlock the memory.
If GlobalUnlock(hGlobalMemory) <> 0 Then
Msgbox "Could not unlock memory location. Copy aborted."
Goto ExitHere
End If

\' Open the Clipboard to copy data to.
If OpenClipboard(0&) = 0 Then
Msgbox "Could not open the Clipboard. Copy aborted."
Exit Sub
End If

\' Clear the Clipboard.
X = EmptyClipboard()

\' Copy the data to the Clipboard.
hClipMemory = SetClipboardData(CF_TEXT, hGlobalMemory)

ExitHere:

If CloseClipboard() = 0 Then
Msgbox "Could not close Clipboard."
End If

End Sub

-- il nuovo evento dominopoin: ddive.dominopoint.it


copiare il contenuto di un campo nella clipboard - ryu -
    re : copiare il contenuto di un campo nella clipbo... - Daniele -
    re : copiare il contenuto di un campo nella clipbo... - ryu -
        re... : copiare il contenuto di un campo nella cli... - ryu -
    re : copiare il contenuto di un campo nella clipbo... - Giuseppe -
    re : copiare il contenuto di un campo nella clipbo... - ryu -
        You are here re... : copiare il contenuto di un campo nella cli... - Giuseppe -
    re : copiare il contenuto di un campo nella clipbo... - ryu -