Domanda

Sto cercando di scrivere un add-in per PowerPoint, l'utente dovrebbe essere in grado di selezionare le celle in un foglio di lavoro di Excel e quindi passare alla diapositiva di PowerPoint che vorrebbe incollare quel tavolo in, dopo aver iniziato il componente aggiuntivo, una macro dovrebbe creare una tabella e copiare cellula per cellula. In seguito la macro formattare la tabella di PowerPoint in base alle nostre linee guida di formattazione. Sono in esecuzione in alcuni problemi ora:

1) Come posso passare attraverso le cellule all'interno di un intervallo selezionato in Excel, ho cercato di ciclo attraverso le cellule all'interno della gamma selezionata, ma né questo né contare le righe / colonne con nelle opere intervallo selezionato (io sono piuttosto familiarità con Excel VBA)

2) Qual è il modo migliore per copiare i dati da Excel a PowerPoint? Ho visto alcuni suggerimenti che utilizzano un array di stringhe, che legge tutti i dati prima; alcuni utenti di riutilizzare una variabile per copiare i dati e alcuni lo fanno direttamente da un XL a un riferimento PPT, quali sono i vantaggi dei diversi approcci?

Grazie mille s

È stato utile?

Soluzione

Per la vostra prima domanda, ecco un frammento di codice che funziona (ancora, dipende da cosa si intende fare):

Dim C As Range
For Each C In Range("A1:A100")
    'do stuff
Next C

Per il secondo punto, dipende dai risultati che ci si aspetta:

  • un PowerPoint gamma formattato
  • un oggetto di Excel incorporato in PowerPoint
  • copia-incollare i valori all'interno del contenuto delle diapositive

Una volta che avete scelto, è facile trovare le risorse sul web a fare quello che vuoi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top