Como colar do Excel com macros VBA (xlsm) para o PowerPoint (pptx) sem aviso

1

Eu ensino usando uma combinação de Excel e PowerPoint. Eu uso uma pasta de trabalho do Excel com uma macro auxiliar que facilita a exibição de uma fórmula de célula adjacente a essa célula. Eu não acho que seja diretamente relevante, mas aqui está:

'8/5/2006 Thanks to Maja Sliwinski and Beni Czaczkes
Function getformula(r As Range) As String
   Application.Volatile
   If r.HasArray Then
   getformula = "<-- " & " {" & r.FormulaArray & "}"
   Else
   getformula = "<-- " & " " & r.FormulaArray
   End If
End Function

Em uma pasta de trabalho sem macros (xlsx), posso selecionar um gráfico e copiá-lo com CTRL-C, colá-lo no slide do PowerPoint com CTRL-V (ou colar especial para obter vários dados e opções de formatação). Mas se eu fizer um gráfico nesta pasta de trabalho habilitada para macro (xlsm), não será possível colá-la facilmente no PowerPoint. Quando tento, o PowerPoint congela / pausa porque há um aviso do Excel de que "Cuidado" porque o "inspetor de documentos não pode remover todas as informações pessoais". Às vezes posso pegar o colar, mas não notei um padrão se forem necessárias duas ou três ou quatro tentativas.

Como posso remover este aviso para obter o comportamento que quero?

Devo acrescentar que posso "Inserir" a pasta de trabalho como um objeto, mas preferiria a simplicidade de recortar e colar. Além disso, muitas vezes a pasta de trabalho pode ter mais de uma tabela ou gráfico, portanto, prefiro selecionar manualmente cada tabela ou gráfico.

    
por Richard Herron 10.09.2015 / 20:13

0 respostas