c# 修改ppt里的超链接 apic# 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有大神知道吗?使用的是Microsoft.Office.Interop.PowerPoint这dll里的东西。 没操作过ppt,你用的是office组件么? 是office组建。是10版本的,PPT.Application pa = new PPT.Application();PPT.Presentation pp = null;pp = pa.Presentations.Open(fileName,Microsoft.Office.Core.MsoTriState.msoFalse,Microsoft.Office.Core.MsoTriState.msoFalse,Microsoft.Office.Core.MsoTriState.msoFalse);foreach (PPT.Slide mSlide in pp.Slides){PPT.Hyperlinks links = mSlide.Hyperlinks;for (int i = 1; i <= links.Count; i++){PPT.Hyperlink link = links[i];link.Address = "www.test.com";link.TextToDisplay = "test";}这个问题比较特殊,如果超链接在ppt的起始位置,是可以替换的,但是如果前面加了字符,那么就会出现描述中的问题。 C# 串口读取和写入 能写入但是读不到值 .net程序的一些问题~~~~~~~` 高手帮帮忙 字符串转数组 在.net下,c#能够代替c++的所有开发功能吗? 求C#源碼下載地址 帮帮忙在线等 如何将 ds 和 ds1中的表 放入新建的一个DataSet中 求助TreeView问题,十万火急! dll调用时 权限问题 请教一个简单问题?解决立即送分 WPF,DataGrid的单元格如何指向自定义单元格控件 c# List 如何select 出非空的元素?
PPT.Application pa = new PPT.Application();
PPT.Presentation pp = null;
pp = pa.Presentations.Open(fileName,Microsoft.Office.Core.MsoTriState.msoFalse,Microsoft.Office.Core.MsoTriState.msoFalse,Microsoft.Office.Core.MsoTriState.msoFalse);
foreach (PPT.Slide mSlide in pp.Slides)
{
PPT.Hyperlinks links = mSlide.Hyperlinks;
for (int i = 1; i <= links.Count; i++)
{
PPT.Hyperlink link = links[i];
link.Address = "www.test.com";
link.TextToDisplay = "test";
}
这个问题比较特殊,如果超链接在ppt的起始位置,是可以替换的,但是如果前面加了字符,那么就会出现描述中的问题。