Sviluppare funzionalita su Microsoft Office con VBA Copia di una variabile string negli appunti

LoginRegistrati
Stai vedendo 7 articoli - dal 1 a 7 (di 7 totali)
  • Autore
    Articoli
  • #30681 Risposta

    Ghido
    Partecipante

      Buongiorno a tutti,

      chiedo se cortesemente qualcuno mi possa suggerire un modo per copiare il contenuto di una variabile di tipo "string" (prelevata da una cella) all'interno degli appunti di Windows, per poterla poi incollare (questo manualmente) in un applicativo esterno.

      Spulciando in rete ho trovato (e adattato) questo:

      Sub CopyToClipboard()
          Dim clipboard As MSForms.DataObject    
          Dim strSample As String
          Set clipboard = New MSForms.DataObject
          strSample = Range("A1").Value
          clipboard.SetText strSample
          clipboard.PutInClipboard
      End Sub

      Premetto che ho già implementato "Microsoft Forms 2.0 Object Library", ma quando vado ad incollare (sia nell'applicativo esterno che, banalmente, in Word) ottengo due quadratini vuoti o due quadratini contenenti un punto di domanda

      Grazie mille

      Ghido

      #30682 Risposta
      rollis13
      rollis13
      Partecipante
        3 pts

        La tua macro inserisce correttamente una stringa negli Appunti. Sei certo che il contenuto di A1 sia testo puro e non inquinato da caratteri invisibili, ovvero, hai testato la macro in un foglio nuovo e scrivendo manualmente dei caratteri nella cella e poi lanciare la macro ?

        #30683 Risposta

        Ghido
        Partecipante

          Buongiorno Rollis, e grazie per la tempestività della tua risposta!!!

          sì, ho provato ma il risultato non cambia... quando provo ad incollare (Ctrl+V) ottengo i due quadratini con un punto di domanda all'interno.

          Provo ad allegarti il mio file di test, nel quale si può vedere in C3 l'esito dell'operazione.

          Fammi sapere dove sto sbagliando

          Ghido

          Allegati:
          You must be logged in to view attached files.
          #30691 Risposta
          rollis13
          rollis13
          Partecipante
            3 pts

            Mi dispiace ma la tua versione di Office o il tuo PC è 'posseduto'. Il file che hai allegato si è comportato correttamente.

            Non è che hai qualche Add-in particolare attivo ? oppure hai qualche personalizzazione all'avvio di Excel nella cartella XLSTART ?

            #30693 Risposta
            patel
            patel
            Moderatore
              42 pts

              Confermo, anche a me funziona bene su excel 2010

              #30694 Risposta

              Ghido
              Partecipante

                Buongiorno Patel, e grazie anche a te...

                Avete ragione, ho provato il file sul PC di casa e funziona perfettamente...

                Ora rimane da svelare il mistero del PC dell'ufficio "posseduto".

                Non avete per caso qualche idea su cosa e come intervenire?

                Grazie ancora

                #30697 Risposta
                rollis13
                rollis13
                Partecipante
                  3 pts

                  In realtà qualcosina te l'avevo già anticipata nel mio post #30691.

                LoginRegistrati
                Stai vedendo 7 articoli - dal 1 a 7 (di 7 totali)
                Rispondi a: Copia di una variabile string negli appunti
                Gli allegati sono permessi solo ad utenti REGISTRATI
                Le tue informazioni:



                vecchio frac - 2750 risposte

                patel
                patel - 1073 risposte

                albatros54
                albatros54 - 1058 risposte

                Marius44
                Marius44 - 970 risposte

                Luca73
                Luca73 - 766 risposte