duiker 发表于 2013-1-27 04:43:50

PowerPoint中的LinkFormat对象

几天前有个朋友(simon)来信问“如果在PPT里边插入影音文件,如何在保存文件的时候将影音文件也保存出来?”

呵呵,以前我也没处理过,通过测试,发现问题的关键是如何知道影音文件的路径,通过分析,发现其实并不是很难,主要是以前没有注意LinkFormat对象,其实在MSDN中有如下的范例:

<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee;">http://www.agoit.com/Images/OutliningIndicators/None.gifWith ActivePresentation.Slides(1).Shapes(1)
http://www.agoit.com/Images/OutliningIndicators/None.gif    If .Type = msoLinkedOLEObject Then
http://www.agoit.com/Images/OutliningIndicators/None.gif        With .LinkFormat
http://www.agoit.com/Images/OutliningIndicators/None.gif            .SourceFullName = "c:\my documents\wordtest.doc"
http://www.agoit.com/Images/OutliningIndicators/None.gif            .AutoUpdate = ppUpdateOptionAutomatic
http://www.agoit.com/Images/OutliningIndicators/None.gif        End With
http://www.agoit.com/Images/OutliningIndicators/None.gif    End If
http://www.agoit.com/Images/OutliningIndicators/None.gifEnd With
页: [1]
查看完整版本: PowerPoint中的LinkFormat对象