CustomerData 内に CustomXMLPart を作成し、スライド上には見えない独自のデータを埋め込む
using Microsoft.Office.Interop.PowerPoint; using Microsoft.Office.Core;
Microsoft.Office.Interop.PowerPoint.Application app; CustomXMLPart xml;
ユーザがスライドを選択したら、
app.SlideSelectionChanged += App_SlideSelectionChanged;
CustomerData があればCustomXMLPartを取得、無ければ新規に作る
private void App_SlideSelectionChanged(SlideRange SldRange) { prs = app.ActivePresentation; Slide sld = SldRange[1]; CustomerData cd = sld.CustomerData; if(cd.Count == 0) { xml = cd.Add(); xml.LoadXML("<製品名など></製品名など>"); } else { xml = sld.CustomerData._Index(1); } }