Come copiare negli appunti in Microsoft Visual Basic

Autore: Virginia Floyd
Data Della Creazione: 9 Agosto 2021
Data Di Aggiornamento: 15 Novembre 2024
Anonim
VBA Copy and Paste text
Video: VBA Copy and Paste text

Contenuto

È utile sapere come utilizzare gli Appunti di sistema per copiare le informazioni da un'applicazione a un'altra utilizzando Microsoft Visual Basic .NET (VB.NET). Gli appunti sono un ambiente condiviso tra i programmi in Windows, facilitando la condivisione delle informazioni. I programmatori spesso devono esportare le informazioni da un'applicazione VB.NET in un foglio di calcolo di Microsoft Excel. Tuttavia, è possibile scrivere il codice VB.NET per copiare i dati negli Appunti di sistema e incollarli in un foglio di lavoro Excel.


indicazioni

È possibile copiare i dati negli Appunti di sistema utilizzando Visual Basic .NET (tunnel city.binary digitale e immagine di notte di Stasys Eidiejus da Fotolia.com)
  1. Immettere il seguente codice in una nuova subroutine nel progetto VB.NET per dichiarare le variabili di Excel:

    Dim XLApp As Microsoft.Office.Interop.Excel.Application = Nothing Dim XLBooks As Microsoft.Office.Interop.Excel.Workbooks = Nothing Dim XLBook As Microsoft.Office.Interop.Excel.Workbook = Nothing Dim XLSheets As Microsoft.Office.Interop .Excel.Sheets = Nothing Dim XLSheet As Microsoft.Office.Interop.Excel.Worksheet = Nothing

  2. Inserisci il seguente codice per aggiungere una stringa di testo negli Appunti e ottenere il testo da esso:

    Dim processoObject As New Process Clipboard.SetDataObject ("Questo viene copiato negli appunti e aggiunto a Excel.")


    Dim clipboardObject As IDataObject = Clipboard.GetDataObject ()

  3. Immettere il seguente codice per aprire Excel e aggiungere un nuovo foglio di lavoro:

    XLApp = Nuovo Microsoft.Office.Interop.Excel.Application XLApp.Visible = True XLApp.DisplayAlerts = Falso XLBook = CType (XLApp.Workbooks.Add (), Microsoft.Office.Interop.Excel.Workbook) XLBooks = XLApp.Workbooks XLSheet = CType (XLBooks (1) .Sheets.Item (1), Microsoft.Office.Interop.Excel.Worksheet) XLSheets = XLBook.Worksheets

  4. Digitare il codice seguente per aggiungere la sequenza dagli Appunti ad Excel:

    Con clipboardObject If .GetDataPresent (DataFormats.Text) Then XLSheet.Cells (1, 1) = .GetData (DataFormats.Text) End If End With

  5. Esegui il tuo programma