Pergunta

Eu estou procurando uma maneira de injetar PresentationML e/ou DrawingML em um abrir o PowerPoint 2007/2010 apresentação usando o Open XML SDK ou apenas System.IO.Packaging.Há um artigo sobre fazendo isso com o Word, mas , nesse exemplo, ele está usando o Range.XML a rotina na Palavra do modelo de objeto, o que eu não consigo encontrar um equivalant no modelo de objeto do PowerPoint.

A razão pela qual eu estou olhando para fazer isso é se eu tiver um item que o PowerPoint cliente não suporta a edição de mas que o Open XML faz (e, como resultado, o PowerPoint irá exibi-lo).Eu quero definir isso mesmo, através de um managed-suplemento (VSTO) para abrir a apresentação.Um exemplo seria o sublinhado do texto (não que eu estou procurando este, mas é um exemplo) - no PowerPoint, você pode fazer o sublinhado do texto de uma imagem <a:blip/>, mas , em Open XML, que você pode.

Alguém sabe como fazer isso?

Foi útil?

Solução

Não, de acordo com a de suporte da Microsoft: http://www.ureader.com/msg/10972430.aspx

Outras dicas

Eu estou usando tanto OpenXML SDK 2 e o Modelo de Objeto para o processo de apresentações.O que eu faço, simplista como parece, é para salvar a apresentação, feche-a a realizar todos os XML modificações que eu preciso com o OpenXML SDK e, em seguida, carregar a apresentação de volta e continuar com o Modelo de Objeto.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top