加入图片用这个,成功了
PptApp := CreateOleObject('PowerPoint.Application');
PptApp.Visible := true;
PptApp.ActiveWindow.Selection.SlideRange.Shapes.AddPicture('D:\TigerData\DrHearing\ResultOut\000000003.jpg', msoTrue, msoTrue, 270, 203, 180, 135).Select; 可是怎在图片上加超链接呀!无论如何都搞不定。我试了很多代码,如
//PptApp.ActiveWindow.Selection.ShapeRange.ActionSettings(ppMouseClick).Hyperlink.Address:='D:\TigerData\DrHearing\ResultOut\000000002.avi';
wrdSelection.ShapeRange.ActionSettings(ppMouseClick).Hyperlinks.Address:='http://www.microsoft.com';
wrdSelection:=Shapes.AddPicture('D:\TigerData\DrHearing\ResultOut\000000003.jpg', msoTrue, msoTrue, 270, 203, 180, 135);
有高手吗
PptApp := CreateOleObject('PowerPoint.Application');
PptApp.Visible := true;
PptApp.ActiveWindow.Selection.SlideRange.Shapes.AddPicture('D:\TigerData\DrHearing\ResultOut\000000003.jpg', msoTrue, msoTrue, 270, 203, 180, 135).Select; 可是怎在图片上加超链接呀!无论如何都搞不定。我试了很多代码,如
//PptApp.ActiveWindow.Selection.ShapeRange.ActionSettings(ppMouseClick).Hyperlink.Address:='D:\TigerData\DrHearing\ResultOut\000000002.avi';
wrdSelection.ShapeRange.ActionSettings(ppMouseClick).Hyperlinks.Address:='http://www.microsoft.com';
wrdSelection:=Shapes.AddPicture('D:\TigerData\DrHearing\ResultOut\000000003.jpg', msoTrue, msoTrue, 270, 203, 180, 135);
有高手吗
PptApp.ActiveWindow.Selection.SlideRange.Shapes.AddPicture('D:\TigerData\DrHearing\ResultOut\000000003.jpg', msoTrue, msoTrue, 270, 203, 180, 135).Select;
//PptApp.ActiveWindow.Selection.SlideRange.Shapes('Picture 5').Select;
PptApp.ActiveWindow.Selection.SlideRange.Shapes.Item(3).Select; //PptApp.ActiveWindow.Selection.SlideRange.ActionSettings(ppMouseClick).Hyperlink.Address:='D:\TigerData\DrHearing\ResultOut\000000003.avi';
也不行
(大风起兮羽飞扬) 感谢你的回复。