lucru cu clipboard

alcoool
Mesaje: 56
Membru din: Vin Dec 11, 2009 12:02 pm

lucru cu clipboard

Mesaj de alcoool » Mar Ian 19, 2010 4:19 pm

Salut
Cum fac sa iau o data de tip text (stiu sigur ca e text) din clipboard si sa o atribui unei variabile?
Multumesc!

alcoool
Mesaje: 56
Membru din: Vin Dec 11, 2009 12:02 pm

Re: lucru cu clipboard

Mesaj de alcoool » Mar Ian 19, 2010 4:41 pm


smcsa
Mesaje: 2805
Membru din: Mar Sep 29, 2009 7:29 pm
Localitate: Timisoara

Re: lucru cu clipboard

Mesaj de smcsa » Mar Ian 19, 2010 4:47 pm


ccirtina
Mesaje: 280
Membru din: Lun Oct 11, 2010 9:49 pm
Localitate: Craiova

Re: lucru cu clipboard

Mesaj de ccirtina » Mar Iun 07, 2011 7:22 pm

In Clipboard am 6 texte salvate de exemplu:
gogo
motru
dulciu
constructii
disect
bucur
primul text care a fost salvat a fost "bucur" si apoi au urmat celelalte.
Intrebare
Cum pot selecta al treilea text copiat adica "constructii" ca apoi sa-l pot lipi acolo unde am nevoie?

smcsa
Mesaje: 2805
Membru din: Mar Sep 29, 2009 7:29 pm
Localitate: Timisoara

Re: lucru cu clipboard

Mesaj de smcsa » Mie Iun 08, 2011 7:14 am

Cum facem, mergem la o bere sau ne apucam de treaba ? In link-ul dat de mine ai un exemplu si pentru asa ceva. Vrei sa-i dau eu Copy/Paste aici pe forum sau te descurci ?

ccirtina
Mesaje: 280
Membru din: Lun Oct 11, 2010 9:49 pm
Localitate: Craiova

Re: lucru cu clipboard

Mesaj de ccirtina » Mie Iun 08, 2011 12:15 pm

Eu as zice sa mergem si la o bere, dar ar fi bine chiar daca este link sa punem si codul pe forum, pentru ca este posibil ca in timp paginile acelea unde ne sunt redirectionate de linkuri sa dispara in timp.
Voi incerca sa vad ce-mi iese, eu l-am mai studiat acest link dar sa vad ce pot face daca il inteleg in totalitate.
Multumesc.

smcsa
Mesaje: 2805
Membru din: Mar Sep 29, 2009 7:29 pm
Localitate: Timisoara

Re: lucru cu clipboard

Mesaj de smcsa » Mie Iun 08, 2011 12:21 pm

Eu zic sa punem tot site-ul pe forum. Asa e cel mai sigur.

ccirtina
Mesaje: 280
Membru din: Lun Oct 11, 2010 9:49 pm
Localitate: Craiova

Re: lucru cu clipboard

Mesaj de ccirtina » Mie Iun 08, 2011 12:30 pm

Nu-mi iese ceea ce doresc, imi arata ultimul text selectat si memorat in clipboard.

Avatar utilizator
ovidiucucu
Moderator
Moderator
Mesaje: 413
Membru din: Joi Iun 16, 2011 4:50 pm
Localitate: Iasi

Re: lucru cu clipboard

Mesaj de ovidiucucu » Lun Iun 20, 2011 6:04 pm

ccirtina scrie:In Clipboard am 6 texte salvate de exemplu:
gogo
motru
dulciu
constructii
disect
bucur
primul text care a fost salvat a fost "bucur" si apoi au urmat celelalte.
Intrebare
Cum pot selecta al treilea text copiat adica "constructii" ca apoi sa-l pot lipi acolo unde am nevoie?
Nu poti. De ce? Pentru ca la un momentdat pe clipboard este salvat un text si numai unul singur.
Citez cu copy/paste din link-ul pe care l-a dat smcsa mai sus:
The Windows clipboard stores at most 1 data element for each format. That is, the clipboard can store simultaneously a text string, an image, some HTML, and so on. If you store data of a type that already exists in the clipboard, the existing data for that type is replaced by the new data.
Ceea ce vezi in Excel, e doar o extensie a clipboard-ului, mai bine zis un fel de "clipboard intern". Ca sa te convingi, poti face urmatorul experiment:
Din Excel, dai copy la 24 de texte, inchizi Excel-ul si-l pornesti din nou.
Surprize, surprize!... din fereastra "clipboard" au disparut 23 si a ramas doar unul si anume textul care a fost efectiv salvat pe clipboard-ul Windows.

Daca vrei si vrei sa folosesti clipboard-ul ca sa memorezi texte multiple, arunci trebuie sa folosesti un format custom asa cum se povesteste tot in link-ul de care vorbeam.
Probabil ca nu asta vrei, ci texte multiple salvate atunci cand userul da de N ori copy. Cel putin din cate stiu eu, asa ceva nu se poate.
Ovidiu
Microsoft MVP - Visual C++
Follow me at http://twitter.com/ovidiucucu
Visit Microsoft Virtual Academy

ccirtina
Mesaje: 280
Membru din: Lun Oct 11, 2010 9:49 pm
Localitate: Craiova

Re: lucru cu clipboard

Mesaj de ccirtina » Lun Iun 20, 2011 6:34 pm

Acum m-am luminat, multumesc pentru ajutor

Închis

Înapoi la “Visual Basic for Application (VBA) - Intrebari tehnice”