如何在PowerPoint(VSTO插件)中显示SmartArt图形的文本窗格?
我找不到用于文本窗格的任何代码,然后只有我可以显示/隐藏它
using core = Microsoft.Office.Core;
using pp = Microsoft.Office.Interop.PowerPoint;
public static void CreateOrgChart()
{
pp.Application app;
pp.Presentation pres;
core.SmartArt sa;
core.SmartArtLayout layout;
app = Globals.ThisAddIn.Application;
pres = app.ActivePresentation;
layout = app.SmartArtLayouts[97]; // 97 - stands for org chart
sa = pres.Slides[1].Shapes.AddSmartArt(layout).SmartArt;
//sa.textpane.show(); // does not exists
}
还要澄清一下, 我的目标不是从Shape中获取文本。
问题是, 最初,当用户第一次单击该箭头以显示文本窗格时,该文本窗格有点混乱,只有当我再次隐藏并再次显示时,此问题才能解决。
我需要显示或隐藏PowerPoint中SmartArt的文本窗格(按代码)