Click here to Skip to main content
Rate this: bad
Please Sign up or sign in to vote.
See more: C#
How to add hyperlink to a text using Microsoft.Office.Interop.Powerpoint.slide class?
Below is the sample code for adding textbox.
int s32_Left = Functions.GetRemoveAttribInt(x_Shape.Name, i_Properties, "Left", null);
int s32_Top = Functions.GetRemoveAttribInt(x_Shape.Name, i_Properties, "Top", null);
int s32_Width = Functions.GetRemoveAttribInt(x_Shape.Name, i_Properties, "Width", null);
int s32_Height = Functions.GetRemoveAttribInt(x_Shape.Name, i_Properties, "Height", 1);
i_Shape = i_Slide.Shapes.AddTextbox(MsoTextOrientation.msoTextOrientationHorizontal, s32_Left, s32_Top, s32_Width, s32_Height);
By using Slide class, how to add hyperlink to text?
thanks in advance....
Posted 8-Jan-13 3:10am
Edited 8-Jan-13 3:33am

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Try this:
app.ActiveWindow.Selection.TextRange.ActionSettings[PowerPoint.PpMouseActivation.ppMouseClick].Hyperlink.Address = "";
nareshkumar464 at 8-Jan-13 9:50am
want code using slide class in powerpoint namespace but not by using app.
BC @ CV at 8-Jan-13 9:52am
So.... PowerPoint.Application app = slide.Application;
nareshkumar464 at 10-Jan-13 4:51am
Hi, I tried as you said but got error as mentioned below: "Selection (unknown member) : Invalid request. Nothing appropriate is currently selected."
BC @ CV at 10-Jan-13 11:04am
You have to select it first: app.ActiveWindow.Selection.TextRange.Select(); Read this.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Your Filters
0 Shai Vashdi 1,518
1 Tadit Dash 350
2 Manas Bhardwaj 319
3 OriginalGriff 243
4 Sergey Alexandrovich Kryukov 240
0 Sergey Alexandrovich Kryukov 9,530
1 OriginalGriff 5,716
2 Peter Leow 4,320
3 Maciej Los 3,540
4 Abhinav S 3,373

Advertise | Privacy | Mobile
Web02 | 2.8.140415.2 | Last Updated 8 Jan 2013
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Use
Layout: fixed | fluid