hmm... ved ikke helt præcist om det her virker.. et skud i tågen(jo det skal virke.. :D), men prøv det.. Nu tager jeg bare et eksemple og propper den i Command1_Click
Sub Command1_Click() dim txtinput as string open fil for input as #1 do until eof(1) txtinput = txtinput % vbcrlf loop close #1 clipboard.clear clipboard.settext txtinput End Sub
erstat fil med sti og filnavn. prøv det, måske en enkelt stavefejl eller 2... men finder du nok ud af...
hmm.. har jeg egentligt aldrig prøvet.. men vil skyde på at du bare åbner filen som binary og gemmer indholdet i en string og så kopiere den string til clipboard, ved ikke helt om det kan bruges til noget, men ellers kan du experimenter lidt med clipboard.setdata og se hvad du kan med den...
Det jeg skal bruge det til er at når der er en der bruger mit program og ikke har Outlook, skal vedkommne åbne sit eget e-mail system og indsætte filen som vedhæftede fil ved at trykke på ctrl + v
hvis du skal bruge sendkeys til at kopiere en fil med skal du bruge sendkeys(chr(3)), men der skal du jo så har makeret filen i et explorer vindue, eller noget.. sendkeys(chr(3)) er det samme som at trykke ctrl+c.. og sendkeys(chr(22)) er det samme som ctrl+v..
du kan ikke bruge sendkeys i dette tilfælde så.. den kan du kun bruge hvis du f.eks, makere filen i et normalt explore vindue og så bruger Sendkeys(chr(3)).. så glem sendkeys i dette tilfælde... Men prøv clipboard.setdata, har ikke selv leget med det endnu, men vil da tro at den kan bruges.
hmm.. du kan ikke bruge clipboard.setdata, det er kun til billeder i vb.. fandt lige en source kode til det, der var lidt mere i det end bare nogle simple få linjer.. du kan hente den her: rr.exhedra.com\Upload_PSC\ftp\Copy_and_P46467152002.zip
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.