Sto usando un codice come questo per estrarre il testo dagli Appunti.Ottieni il testo dagli appunti usando GetText - evita errori negli appunti vuoti
Dim DataObj As New MSForms.DataObject
DataObj.GetFromClipboard
myString = DataObj.GetText
Io uso la gestione degli errori per ottenere passato il caso in cui gli Appunti sono vuoti, e tutto va bene finché io continuo a intercettazione degli errori impostato per aprire su ogni errore non gestito.
Tuttavia, per motivi non correlati, desidero impostare Errore Trapping per Interruzione su tutti gli errori e questo genera un errore a DataObj.GetText
quando trova gli Appunti vuoti. C'è qualche tipo di test che posso applicare più a monte per evitare di provare a elaborare un vuoto negli Appunti?
Vorrei usare' Dim DataObj As MSForms.DataObject' e 'Set DataObj = MsForms.DataObject' (righe separate) per evitare le variabili di auto-instancing . Inoltre, una funzione sarebbe più adatta per afferrare il testo degli appunti e restituirlo. – JimmyPena
Mi piacerebbe vedere un campione :) In effetti ti suggerirei di postare l'intero codice in un nuovo post. Aiuterà non solo l'OP ma chiunque altro cerchi una soluzione :) –
Ah, ho appena modificato la tua risposta: D – JimmyPena