Click here to Skip to main content
15,911,785 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi,
How to add hyperlink to a text using Microsoft.Office.Interop.Powerpoint.slide class?
Below is the sample code for adding textbox.
C#
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
Updated 8-Jan-13 3:33am
v3

1 solution

Try this:

C#
app.ActiveWindow.Selection.TextRange.ActionSettings[PowerPoint.PpMouseActivation.ppMouseClick].Hyperlink.Address = "http://www.google.com";


[Reference^]
 
Share this answer
 
Comments
nareshkumar464 8-Jan-13 9:50am    
want code using slide class in powerpoint namespace but not by using app.
BC @ CV 8-Jan-13 9:52am    
So....
PowerPoint.Application app = slide.Application;
nareshkumar464 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 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)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900