PPT文本框的名称在哪里设置

xxiju203 2011-03-29 06:02:16
ppt2003版,有如下代码
OpenFileDialog op = new OpenFileDialog();
if (op.ShowDialog() == DialogResult.OK)
{
ppt.Application papp = new Microsoft.Office.Interop.PowerPoint.Application();
ppt.Presentation doc = papp.Presentations.Open(op.FileName,Microsoft.Office.Core.MsoTriState.msoTrue, Microsoft.Office.Core.MsoTriState.msoTrue, Microsoft.Office.Core.MsoTriState.msoFalse);
foreach (ppt.Slide slide in doc.Slides)
{
foreach (ppt.Shape shape in slide.Shapes)
{
MessageBox.Show(shape.Name);
MessageBox.Show(shape.TextFrame.TextRange.Text);
}
}
doc.Close();
papp.Quit();
doc = null;
papp = null;
GC.Collect();
GC.Collect();

}


请问这个shape.Name属性我在PowerPoint中怎样手动设置??我想要做一个模板套用的东西。
...全文
1255 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xxiju203 2011-05-06
  • 打赏
  • 举报
回复
给分了~ 写在上面不行的
Icedmilk 2011-05-06
  • 打赏
  • 举报
回复
直接把你要使用的name写在Text上就行
xxiju203 2011-05-06
  • 打赏
  • 举报
回复
准备结贴了,第一个顶帖的给分!很是郁闷,快两个月了都没找到答案!
xxiju203 2011-03-29
  • 打赏
  • 举报
回复
没有人知道吗?

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧