La Web del Programador: Comunidad de Programadores
 
    Pregunta:  51606 - COMO CARGAR VARIOS ARCHIVOS EN EL PORTA PAPELES DE WINDOWS
Autor:  carlos rondón
me gustaria que por favor me dieran un codigo donde varios archivos de un listViewer se pudieran copiar (agregarlos al porta papeles de windows) y pegarlos en cualquier lado

  Respuesta:  Saul Garay
Buenos dias carlos, con este codigo podrias guiarte, este lo tengo funcionando en un modulo de proveedores en la que lleva la identificacion del mismo al portapapeles y posteriormente accede a un portal WEB para identificar la veracidad de los datos.

_________________________________________________________
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Private Sub Command1_Click()
Dim res As Long
direccion = Data1.Recordset("link")
MsgBox ("A continuacion ingresara al Portal del Seniat, asegurece de que tenga conexion a Internet; la informacion del RIF del proveedor se encuentra almacenada en el portapapeles por lo que puede hacer uso con las teclas SHIFT+INS o el boton contrario del Mouse y posteriormente usar la Opcion PEGAR")
res = ShellExecute(Me.hwnd, "Open", direccion, "", "", 1)
Clipboard.Clear
Clipboard.SetText (Text1)
link_seniat.Hide
End Sub
Private Sub Form_load()
Text1 = proveedores.rif
End Sub
_________________________________________________________

Exito

SAUL GARAY