KB0173: Grafici thinkcell in Microsoft Word o Excel
- Home
- Risorse
- Knowledge base
- KB0173
Panoramica
Attualmente i grafici thinkcell possono essere creati solo in Microsoft PowerPoint. Se è necessario visualizzare i grafici thinkcell in Microsoft Word o Excel si può:
- Copiare/incollare un'immagine o la grafica di un grafico in Microsoft Word [Excel]
- Copiare/incollare un'immagine o la grafica di un'intera diapositiva di Microsoft PowerPoint in Microsoft Word [Excel]
- Incorporare gli oggetti di Microsoft PowerPoint in Microsoft Word [Excel] utilizzando la Tecnologia di collegamento ed incorporamento di oggetti di Microsoft (OLE).
Soluzione 1 e 2: Copiare/incollare un grafico o un'intera diapositiva di PowerPoint
- In PowerPoint, selezionare il grafico o la diapositiva e copiarlo/a con Ctrl+C.
- In Word [Excel], incollare il grafico o la diapositiva con:
Home > Clipboard > Paste menu a discesa > Paste Special… > Picture (Enhanced Metafile).
Se si incolla come Picture (Enhanced Metafile), la qualità dell'immagine non viene compromessa.
Incollando l'intera diapositiva, si consiglia di utilizzare in Word [Excel] la funzionalità Ritaglia per nascondere e, se si desidera, cancellare le parti superflue.
Problemi noti: Quando si incolla un grafico, lo sfondo delle etichette su sfondo confuso o su interruzioni dell'asse può non essere visualizzato correttamente nelle immagini incollate.
Per ulteriori informazioni e una soluzione alternativa: Scopri di più
Questo è dovuto alla progettazione di Office 2007 e versioni successive. Il tipo di riempimento di PowerPoint Riempimento sfondo diapositiva è specifico di PowerPoint e non viene convertito in un colore o un tipo di riempimento differente quando si copia la forma in altri programmi Office. Abbiamo chiesto a Microsoft di cambiare idea e abbiamo provato tutte le vie possibili, ma la nostra richiesta di modifica della progettazione è stata rifiutata. Citando la parte rilevante della lettera di rifiuto di Microsoft, "Abbiamo condotto un indagine per scoprire la causa del problema. Sembra che questo comportamento sia dovuto alla progettazione: Riempimento sfondo diapositiva si comporta fondamentalmente come Nessun riempimento. Ad esempio, se un utente ha scelto un'immagine di sfondo per la forma anziché un riempimento a tinta unita, dovrebbe essere disponibile l'opzione Nessun riempimento una volta convertito in Word".."
Se la società ha un contratto di assistenza Microsoft Office e desidera contattare Microsoft riguardo al problema, fare riferimento al caso numero 114073011660776 o alla richiesta di modifica della progettazione Office14#903613.
Soluzione alternativa: Impostare un colore di sfondo bianco per tutte le forme utilizzando Riempimento sfondo con una macro VBA Scopri di più
- Aprire l’editor di VBA editor con Alt+F11.
- Inserire un nuovo modulo facendo clic su Insert > Module.
- Copiare/Incollare il seguente codice VBA nel modulo:
Sub PrepareCurrentSlideForCopyPaste() 'Deactivate thinkcell temporarily Dim tcaddin As Object Set tcaddin = Application.COMAddIns("thinkcell.addin").Object Call tcaddin.ActivateAddIn(False) Do While tcaddin.IsAddInActive() DoEvents Loop 'Copy active slide into a new presentation ActiveWindow.View.Slide.Copy Dim pres As Presentation Set pres = Application.Presentations.Add Dim sld As SlideRange Set sld = pres.Slides.Paste 'Loop through shapes and replace Background Fill with Solid Fill White Dim shp As Shape For Each shp In sld.Shapes If shp.Fill.Type = Office.msoFillBackground Then shp.Fill.Solid 'For different background color change the RGB value shp.Fill.ForeColor.RGB = RGB(255, 255, 255) End If Next shp 'PrepareChartForWMF Call tcaddin.ActivateAddIn(True) Do While Not tcaddin.IsAddInActive() DoEvents Loop End Sub - Tornare a PowerPoint e premere Alt + F8 per eseguire la macro. Viene creata una nuova diapositiva con tutte le forme caratterizzate da Solid fill bianco invece che da Background fill.
- Andare alla nuova diapositiva, copiare il grafico e incollarlo come descritto sopra.
- Notare che questa soluzione alternativa deve essere applicata a tutte le diapositive interessate.
Soluzione 3: Incorporare oggetti di PowerPoint
- In PowerPoint, selezionare la diapositiva e copiarla con Ctrl+C.
- In Word [Excel], incollare la diapositiva con:
Home > Clipboard > menu a discesaPaste > Paste Special… > Microsoft PowerPoint Slide Object
Utilizzando questo metodo è possibile modificare, in seguito, i thinkcell chart nell’opzione Oggetto diapositiva di Microsoft PowerPoint in Word o Excel. Fare clic con il pulsante destro del mouse sulla diapositiva incorporata: Slide Object > Open.
- Si consiglia di utilizzare Slide Object > Open invece di fare doppio clic sulla diapositiva incorporata o di utilizzare Slide Object > Edit, poiché Edit ha causato problemi quando si lavorava con versioni precedenti di Microsoft Office 2013.
- Quando si utilizza un collegamento dati Excel (vedere Creare elementi da Excel) che riporta al thinkcell chart sulla diapositiva incorporata di PowerPoint, qualsiasi modifica dei dati sarà disponibile in PowerPoint soltanto dopo l’apertura dell’oggetto della diapositiva.