Как убрать подчеркивание гиперссылки в PowerPoint
Обновлено: 23.11.2024
Гиперссылки в PowerPoint по умолчанию подчеркнуты. Подчеркнутый текст — это визуальный сигнал, указывающий на то, что за ним есть ссылка, и это лучшая практика с точки зрения взаимодействия с пользователем. Однако в некоторых проектах дизайна презентаций может потребоваться удалить подчеркивание из текста гиперссылки.
К сожалению, в PowerPoint нет прямой возможности удалить подчеркивание гиперссылки. Но есть обходной путь, если вам действительно нужно скрыть подчеркивание в тексте гиперссылки.
Хитрость заключается в создании прозрачного прямоугольника с гиперссылкой и размещении его перед текстом.
Вот пошаговый процесс.
<р>1. Откройте свой слайд. Щелкните правой кнопкой мыши подчеркнутый текст гиперссылки и выберите "удалить гиперссылку". <р>2. Перейдите на вкладку «Вставка» и выберите «прямоугольник» в группе «Фигуры». <р>3. Нарисуйте прямоугольник над текстом. <р>4. Щелкните правой кнопкой мыши прямоугольник и выберите «гиперссылка». Затем настройте гиперссылку (аналогично созданию текстовой гиперссылки). Когда пользователь нажимает на прямоугольник, он будет перенаправлен на вашу ссылку. <р>5. Следующий шаг — сделать прямоугольник прозрачным. Щелкните прямоугольник правой кнопкой мыши и выберите «Формат формы». В диалоговом окне формы формы установите значение прозрачности цвета заливки на 100%.<р>6. Затем выберите «Нет линии» для параметра цвета линии. Теперь прямоугольник должен быть невидимым.
<р>7. Наконец, переместите прямоугольник с гиперссылкой на текстовый слой, на который пользователи должны щелкнуть как на гиперссылку. Вы можете изменить размер прямоугольника так, чтобы он полностью закрывал текст под ним.
Поздравляем! теперь у вас есть текст с гиперссылкой без подчеркивания.
Это простой обходной путь для удаления подчеркивания гиперссылок на слайдах PowerPoint. Дайте нам знать в поле для комментариев, если бы вы использовали его для своих слайдов.
Если вы нашли эту публикацию полезной, выразите свою признательность, нажав +1 в Google, поставив лайк на Facebook или отправив сообщение друзьям в Твиттере.
Сампат ВарнакулаСампат — дизайнер, блогер, видеоредактор, предприниматель и мастер цифрового маркетинга. Сампат основал компанию Slidehelper, которая с 2013 года помогает тысячам владельцев бизнеса и профессионалов с легкостью создавать красивые слайды для презентаций. Он любит народную музыку и фильмы, основанные на реальных событиях.
Маршалл Ганнелл
Маршалл Ганнелл
Писатель
Маршалл — писатель с опытом работы в сфере хранения данных. Он работал в Synology, а совсем недавно был директором по маркетингу и техническим писателем в StorageReview. В настоящее время он работает техническим писателем по API/программному обеспечению в Токио, Япония, управляет VGKAMI и ITEnterpriser и тратит то немногое свободное время, которое у него есть, на изучение японского языка. Подробнее.
Вставка гиперссылки в презентацию PowerPoint отлично подходит для быстрого доступа к внешним ресурсам, имеющим отношение к вашему контенту. Однако подчеркивание, которое идет с ним, может отвлечь аудиторию от сообщения слайда. Вот как его удалить.
Удаление подчеркивания из текста гиперссылки
Хотя в PowerPoint нет специального параметра для удаления подчеркивания из текста гиперссылки, существует очень простой обходной путь. Что мы собираемся сделать, так это удалить ссылку из текста, поместить невидимую фигуру поверх этого текста, а затем добавить ссылку к этой фигуре.
Откройте презентацию, перейдите к слайду, содержащему подчеркнутый текст гиперссылки, и найдите этот текст.
Щелкните текст правой кнопкой мыши и выберите "Удалить ссылку" из списка вариантов.
Затем перейдите на вкладку "Вставка" и нажмите кнопку "Фигуры".
Появится раскрывающееся меню с несколькими различными формами.Идем дальше и выбираем первый прямоугольник в группе «Прямоугольники».
Нажмите и перетащите, чтобы нарисовать прямоугольник, полностью закрывающий текст, из которого вы удалили гиперссылку.
В группе вкладок «Инструменты рисования» появится новая вкладка «Формат».
На этой вкладке нажмите кнопку "Заливка фигуры"
В раскрывающемся меню выберите "Без заполнения".
Теперь повторите эти шаги для контура фигуры. Нажмите кнопку «Формировать контур».
Затем выберите «Без контура».
Затем нажмите на край фигуры, чтобы выбрать ее. Несмотря на то, что сейчас у фигуры нет контура или заливки, это не должно быть сложно, поскольку мы знаем, где находится фигура. Просто следите за изменением курсора, чтобы найти его.
Выбрав фигуру, перейдите на вкладку "Вставка" и нажмите кнопку "Связать".
В раскрывающемся списке выберите "Вставить ссылку".
Появится новое окно. Скопируйте целевой URL в адресную строку и нажмите "ОК".
Всегда рекомендуется убедиться, что все работает, прежде чем выступать перед аудиторией и выступать с презентацией. Перейдите к просмотру слайд-шоу, чтобы убедиться, что ссылка работает правильно.
- › Как удалить гиперссылки в Microsoft Excel
- › Что означает XD и как вы его используете?
- › Почему прозрачные чехлы для телефонов желтеют?
- › Худшее, что есть в телефонах Samsung, — это программное обеспечение Samsung.
- › Почему СМС должен умереть
- › Как восстановить метки панели задач в Windows 11
- ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)
Подчеркнутая часть гиперссылки может отвлекать аудиторию и игнорировать основное сообщение слайда. В следующей статье показано, как его удалить.
Вставка гиперссылок в презентации PowerPoint — это очень удобный способ быстрого доступа к внешним ресурсам, связанным с представляемым содержимым. Однако подчеркнутая часть гиперссылки может отвлекать аудиторию и игнорировать основное сообщение слайда. В следующей статье показано, как его удалить.
Удалить подчеркнутую часть текста гиперссылки
Хотя в PowerPoint нет специального параметра для удаления подчеркнутой части гиперссылки, существует очень простое решение. Что нужно сделать, так это удалить ссылку из текста, поместить невидимую фигуру в текст, а затем добавить ссылку на фигуру.
Сначала откройте презентацию, перейдите к слайду, содержащему подчеркнутый текст с гиперссылкой, и найдите текст.
Нажмите правой кнопкой мыши на текст и выберите "Удалить ссылку" из списка вариантов.
Затем перейдите на вкладку "Вставка" и нажмите кнопку "Фигуры".
Появится раскрывающееся меню с несколькими различными фигурами. Выберите первый прямоугольник в группе «Прямоугольники».
Нажмите и перетащите, чтобы нарисовать прямоугольник так, чтобы он полностью закрывал текст гиперссылки.
В группе вкладок "Средства рисования" появится новая вкладка "Формат".
На этой вкладке нажмите кнопку "Заливка фигуры" .
В раскрывающемся меню выберите "Без заполнения".
Теперь повторите эти шаги для контура фигуры. Нажмите кнопку "Контур фигуры" .
После этого выберите "Без контура".
Затем нажмите на край изображения, чтобы выделить его. Несмотря на то, что в настоящее время фигура не имеет очертания или цвета, пользователи все равно могут знать, где она находится. Просто посмотрите, как меняется курсор, чтобы определить положение фигуры.
Выбрав фигуру, перейдите на вкладку "Вставка" и нажмите кнопку "Связать".
В раскрывающемся меню выберите "Вставить ссылку".
Появится новое окно. Скопируйте целевой URL в адресную строку и нажмите OK.
Важно помнить, что перед презентацией перед аудиторией убедитесь, что все работает. Внимательно просмотрите презентацию, чтобы убедиться, что ссылки работают правильно.
29 апреля 2020 г., 10:55
Надеюсь, у вас все хорошо.
У нас есть требование к spire.presentation, которое требует удаления подчеркивания гиперссылки на слайде файла PPT. к сожалению, я не нашел кода для этого с помощью spire.presentation . Однако, когда я провел исследование по этому вопросу, я обнаружил, что эта функция доступна с использованием spire.Doc в документе Word. .
Не могли бы вы предоставить эту функциональность с помощью spire.presenation, поскольку она нужна нам в нашем проекте как можно скорее?
Примечание. Мы уже приобрели лицензию на spire.presentation.
Ждем положительного ответа. Заранее спасибо.
С уважением и благодарностью,
Анил Кумар
Чт, 30 апреля 2020 г., 2:52
Спасибо за ваш запрос.
Наша презентация Spire.Presentation основана на Microsoft PowerPoint, и я убедился, что с помощью Microsoft PowerPoint нельзя установить текст гиперссылки без подчеркивания. Извините, мы тоже не поддерживаем. Надеюсь, вы понимаете.
Однако я поискал на некоторых технических форумах и узнал, что вы можете напрямую добавить гиперссылку в текстовое поле вместо текста, чтобы гиперссылка не подчеркивалась. Ниже приведен соответствующий код для справки. Если есть какие-либо вопросы, пожалуйста, свяжитесь с нами.
Код: Выбрать всю презентацию Presentation = new Presentation();
IAutoShape shape = Presentation.Slides[0].Shapes.AppendShape(ShapeType.Rectangle, new RectangleF(100, 100, 150, 50));
shape.Slide.Timeline.MainSequence.AddEffect(shape, AnimationEffectType.Zoom);
shape.Fill.FillType = FillFormatType.Solid;
shape.Fill.SolidColor.Color = Color.LightGreen;
shape.ShapeStyle.LineColor.Color = Color.White;
shape.TextFrame.Text = "E-iceblue";
ClickHyperlink hyperlink = new ClickHyperlink("http://www.e-iceblue.com");
//Добавить гиперссылку в текстовое поле
shape.Click = hyperlink;
презентация.SaveToFile("гиперссылка.pptx", FileFormat.Pptx2013);
Рейчел.lei Сообщений: 1573 Присоединился: Вт, 09 июля 2019 г., 2:22
6 мая 2020 г., 6:07
Спасибо за ответ.
У нас есть несколько текстов в одной фигуре, и нам нужно установить отдельную гиперссылку для каждого текста в фигуре. Таким образом, это добавление гиперссылки к фигуре не будет работать для нас, поскольку он установит один и тот же текст для всего текста в этой фигуре. .
Я согласился с тем, что с помощью Microsoft PowerPoint нельзя установить текст гиперссылки без подчеркивания, однако у нас есть разные файлы PPT с размерами слайдов, отличными от других файлов PPT, и когда мы видим PPT в обычном режиме, это выглядит идеально, но когда мы см. PPT в режиме слайд-шоу, то подчеркивание гиперссылки выглядит странно, поскольку оно идет перед текстом, поэтому мы подумали, что можем удалить из него подчеркивание, после чего наша проблема будет решена, но теперь мы все еще сталкиваемся с этой проблемой, и с вашей стороны тоже нет решения.
С уважением и уважением,
Анил Кумар
6 мая 2020 г., 7:59
Спасибо за ответ.
После дальнейшего изучения я нашел альтернативное решение. Вы можете установить цвет подчеркивания таким же, как цвет фона текстового поля, чтобы он выглядел так, как будто подчеркивания нет. Однако я обнаружил, что использование приведенного ниже кода для установки цвета подчеркивания не сработает. Я отправил эту проблему нашей команде разработчиков с тикетом SPIREPPT-1166 для дальнейшего изучения и исправления. Если будут какие-либо обновления, мы немедленно сообщим вам об этом.
Код: выбрать все shape.TextFrame.TextRange.TextUnderlineType = TextUnderlineType.Single;
shape.TextFrame.TextRange.UnderlineFillFormat.FillType = FillFormatType.Solid;
//Если цвет фона текстового поля белый
shape.TextFrame.TextRange.UnderlineFillFormat.SolidColor.Color = Color.White;
С уважением,
Рэйчел
служба поддержки E-iceblue
rachel.lei Сообщений: 1573 Присоединился: Вт, 09 июля 2019 г., 2:22
Пн, 11 мая 2020 г., 14:25
Надеюсь, у вас все хорошо.
Просто уточняю, есть ли новости по этому поводу? так как нам это нужно для нашего результата.
Вт, 12 мая 2020 г., 3:09
Спасибо за внимание.
Приносим извинения за то, что наша команда разработчиков все еще решает эту проблему. Я призвал их ускорить исправление. Пожалуйста, уделите нам больше времени. В любом случае, мы сообщим вам, как только это будет исправлено. Приносим извинения за доставленные неудобства.
С уважением,
Рэйчел
служба поддержки E-iceblue
rachel.lei Сообщений: 1573 Присоединился: Вт, 09 июля 2019 г., 2:22
Пт, 15 мая 2020 г., 13:55
Надеюсь, у вас все хорошо.
Просто отслеживаю, есть ли новости по этому поводу? так как нам это нужно для нашего результата.
Заранее благодарим. Ждем положительного ответа.
С уважением и уважением,
Анил Кумар
Пн, 18 мая 2020 г., 7:01
Код для справки:
Код: Выбрать все Presentation Presentation = new Presentation();
IAutoShape shape = Presentation.Slides[0].Shapes.AppendShape(ShapeType.Rectangle, new RectangleF(100, 100, 150, 50));
shape.Slide.Timeline.MainSequence.AddEffect(shape, AnimationEffectType.Zoom);
shape.Fill.FillType = FillFormatType.Solid;
shape.Fill.SolidColor.Color = Color.White;
shape.ShapeStyle.LineColor.Color = Color.Black;
TextParagraph para1 = new TextParagraph();
TextRange tr1 = new TextRange("E-iceblue");
tr1.ClickAction.Address = "http://www.e-iceblue.com";
para1.TextRanges.Append(tr1);
shape.TextFrame.Paragraphs.Append(para1);
shape.TextFrame.Paragraphs.Append(новый TextParagraph());
С уважением,
Рэйчел
служба поддержки E-iceblue
rachel.lei Сообщений: 1573 Присоединился: Вт, 09 июля 2019 г., 2:22
Вт, 19 мая 2020 г., 10:22
Надеюсь, у вас все хорошо.
Спасибо за быстрое обновление. Нам оно очень нравится.
Мы попробовали предоставленный код, и кажется, что гиперссылка формы подчеркивания не видна. это именно то, что нам нужно. Однако, когда у нас есть подчеркивание (_) в любой текстовой строке, это не дает правильного вывода. Подробнее см. ниже:
У нас есть текстовая строка «_All_CEOs», поэтому, когда мы видим вывод PPT в обычном режиме, он отображается правильно, но в режиме слайд-шоу подчеркивание автоматически заменяется пробелом. это неправильно.
Я прикрепил файл PPT из нашего вывода. [b]Пожалуйста, посмотрите первый слайд в обычном режиме и в режиме слайд-шоу. .Пожалуйста, посмотрите текст, выделенный синим цветом, в правом верхнем углу коронера на первом слайде. [/б]
Поэтому всякий раз, когда у нас есть текстовая строка, содержащая подчеркивание, может быть один или несколько символов . он должен отображать одну и ту же строку как в обычном режиме, так и в режиме слайд-шоу. он должен только удалять/окрашивать в белый цвет подчеркивание гиперссылки, но подчеркивание всегда должно быть в тексте. .
Заранее спасибо. Ждем положительного ответа.
С уважением и уважением,
Анил Кумар
20 мая 2020 г., 6:16
Спасибо за отзыв.
Я заметил проблему, о которой вы упомянули.И я попытался сделать то же самое в Microsoft PowerPoint, но обнаружил, что в режиме слайд-шоу символ «_» также заменяется пробелом. Вы можете проверить это на своей стороне.
Однако вы можете обратиться к следующему коду, чтобы избежать этой проблемы. Если есть какие-либо вопросы, пожалуйста, не стесняйтесь писать обратно.
Код: Выбрать всю презентацию Presentation = new Presentation();
IAutoShape shape = Presentation.Slides[0].Shapes.AppendShape(ShapeType.Rectangle, new RectangleF(100, 100, 150, 50));
shape.Slide.Timeline.MainSequence.AddEffect(shape, AnimationEffectType.Zoom);
shape.Fill.FillType = FillFormatType.Solid;
shape.Fill.SolidColor.Color = Color.White;
shape.ShapeStyle.LineColor.Color = Color.Black;
TextParagraph para1 = new TextParagraph();
Регулярное выражение regx = новое регулярное выражение("(_)");
string hyperlinkText = "_All_CEOs";
string[] split = regx.Split(hyperlinkText);
foreach (строка str в разбиении)
TextRange tr = new TextRange(str);
para1.TextRanges.Append(tr);
if (!str.Equals("_"))
tr.TextUnderlineType = TextUnderlineType.Single;
tr.UnderlineFillFormat.FillType = FillFormatType.Solid;
tr.UnderlineFillFormat.SolidColor.Color = Color.White;
tr.IsInheritUnderlineFill = TriState.True;
>
tr.ClickAction.Address = "http://www.e-iceblue.com";
>
shape.TextFrame.Paragraphs.Append(para1);
shape.TextFrame.Paragraphs.Append(new TextParagraph());
презентация.SaveToFile("гиперссылка.pptx", FileFormat.Pptx2013);
С уважением,
Рэйчел
служба поддержки E-iceblue
rachel.lei Сообщений: 1573 Присоединился: Вт, 09 июля 2019 г., 2:22
20 мая 2020 г., 11:19
Спасибо за быстрый ответ.
Я убедился, что символ "_" не был заменен пробелом на нашем слайде в режиме слайд-шоу. файл, которым я поделился с вами, был создан с использованием предоставленного вами кода, поэтому в режиме слайд-шоу символ «_» также был заменен пробелом в моем ранее прикрепленном файле PPT.
Мы использовали новый код, предоставленный вами, и кажется, что проблема все еще существует. Теперь он показывает подчеркивание в обоих режимах, но кажется, что проблема возникла как та же отправная точка, с которой мы начали это. Подробности см. Ниже:
Проблема в том, что всякий раз, когда у нас есть символ "_" в текстовой строке. у нас есть разные файлы PPT с разным размером слайдов, чем у других файлов PPT, и когда мы видим PPT в обычном режиме, он выглядит идеально, но когда мы видим PPT в режиме слайд-шоу, тогда символ «_» в тексте гиперссылки выглядит странно, как он есть. перед символом, поэтому мы подумали, что можем удалить из него подчеркивание, тогда наша проблема будет решена.
Пожалуйста, см. прикрепленный файл проблемы, который был создан после использования вашего последнего кода. См. текст, выделенный синим цветом, в правом верхнем углу коронера на первом слайде. [/б]
1. у нас есть текстовая строка «_All_CEOs> President &_CEO> EVP, Human Resources» в этом прикрепленном файле на первом слайде. символ «_» выглядит нормально в обычном режиме, но когда мы делаем слайд-шоу, первый символ подчеркивания «_» разбивается на два символа «_», а второй символ подчеркивания, который находится между «Все» и «генеральные директора», перемещается ниже символа «C». " из текстовой строки "_All_CEOs".
2. То же самое произошло в текстовой строке «Президент &_CEO». единственное подчеркивание между «&» и «CEO», и оно переместилось ниже символа «C».
Итак, в обоих случаях в обычном режиме они выглядят нормально, но в режиме слайд-шоу символ "_" сдвинулся. этого не должно быть, так как он выглядел очень усталым. он должен отображаться точно так же, как в обычном режиме, и в режиме слайд-шоу.
Заранее спасибо. Ждем положительного ответа.
С уважением и уважением,
Анил Кумар
Чт, 21 мая 2020 г., 6:07
Спасибо за ответ.
Я еще раз проверил его в Microsoft PowerPoint и действительно обнаружил, что символ "_" не был заменен пробелом, но цвет был настолько светлым, что выглядел как пробел. Если я увеличу размер шрифта до определенной степени или выделю его полужирным шрифтом, я увижу символ "_" в режиме слайд-шоу, как показано ниже.
Что касается нового кода, который я предоставил, он может отлично сработать на моей стороне. Кроме того, я открыл предоставленный вами файл PPT в нескольких разных версиях Microsoft PowerPoint, но не столкнулся с описанной вами проблемой. Какую версию Microsoft PowerPoint вы используете?
Кроме того, я попытался применить жирный шрифт к символу "_", как в приведенном ниже коде, и это также хорошо работает на моей стороне. Прикреплен мой выходной файл для справки. Пожалуйста, попробуйте этот код, а затем сообщите нам результат тестирования. С нетерпением ждем ваших дальнейших отзывов.
Код: Выбрать всю презентацию Presentation = new Presentation();
IAutoShape shape = Presentation.Slides[0].Shapes.AppendShape(ShapeType.Rectangle, new RectangleF(100, 100, 300, 50));
shape.Slide.Timeline.MainSequence.AddEffect(shape, AnimationEffectType.Zoom);
Форма.Заполнить.FillType = FillFormatType.Solid;
shape.Fill.SolidColor.Color = Color.White;
TextParagraph para1 = new TextParagraph();
Регулярное выражение regx = новое регулярное выражение("(_)");
строка hyperlinkText ;
string[] split = regx.Split(hyperlinkText);
foreach (строка str в разбиении)
TextRange tr = new TextRange(str);
para1.TextRanges.Append(tr);
tr.Format.FontHeight = 12;
tr.TextUnderlineType = TextUnderlineType.Single;
tr.UnderlineFillFormat.FillType = FillFormatType.Solid;
tr.UnderlineFillFormat.SolidColor.Color = Color.White;
tr.IsInheritUnderlineFill = TriState.True;
if (str.Equals("_"))
tr.Format.IsBold = TriState.True;
>
tr.ClickAction.Address = "http://www.e-iceblue.com";
>
shape.TextFrame.Paragraphs.Append(para1);
shape.TextFrame.Paragraphs.Append(new TextParagraph());
презентация.SaveToFile("hyperlink.pptx", FileFormat.Pptx2013);
rachel.lei Сообщений: 1573 Присоединился: Вт, 09 июля 2019 г., 2:22
Пт, 22 мая 2020 г., 4:46
Спасибо за ответ.
Мы используем версию Microsoft PowerPoint 365 . Мы не можем увеличить размер шрифта текста, так как у нас есть требование установить размер шрифта только в Arial 10. Мы также применяем к нему полужирный стиль. Проблема все еще существует.
Примечание. Файл, которым я поделился с вами, имеет другой размер слайда, выравнивание текста и размещение формы по сравнению с вашим файлом. Поэтому см. подробности в моем файле ниже:
1. выравнивание текста должно быть правильным
2. Расположение формы, содержащей текст, помещается в верхний правый угол слайда.
3. Размер и формат слайда должны быть точно такими же.
4. Не должно быть никаких текстовых эффектов или анимационных эффектов
Пожалуйста, выполните описанные выше шаги в своем файле, а затем попробуйте сгенерировать вывод. Если возможно, попробуйте создать точную форму, размер слайда, текст из моего слайда в свой, а затем создайте вывод.
С уважением и уважением,
Анил Кумар
Пятница, 22 мая 2020 г., 9:39
Спасибо за ваш запрос.
Я открыл ваш файл PPT в Microsoft PowerPoint 365 и действительно заметил, что символ "_" отображается неправильно. Между тем, я настроил код в соответствии с вашим описанием и воспроизвел вашу проблему. Кроме того, после серии тестов я обнаружил, что эта проблема не возникает, когда текст выровнен по левому краю.
На самом деле, разные версии Microsoft PowerPoint имеют разные правила расчета, что может привести к различиям в отображаемых результатах. И, как я упоминал ранее, я открыл ваш файл в Microsoft PowerPoint 2010, Microsoft PowerPoint 2013 и Microsoft PowerPoint 2016 и не обнаружил никаких проблем. Наш Spire.Presentation в основном основан на Microsoft PowerPoint 2010, я боюсь, что эта проблема вызвана другими правилами расчета Microsoft PowerPoint 365. Надеюсь, вы понимаете.
В любом случае, я передам эту проблему нашей команде разработчиков для дальнейшего изучения, чтобы найти возможное решение. Мы будем держать вас в курсе, если будут какие-либо обновления.
С уважением,
Рэйчел
служба поддержки E-iceblue
rachel.lei Сообщений: 1573 Присоединился: Вт, 09 июля 2019 г., 2:22
Пятница, 29 мая 2020 г., 5:59
Спасибо за ответ.
Вы правы. Эта проблема не возникает, когда текст выровнен по левому краю. Однако у нас есть требование, поэтому текст должен быть выровнен только по правому краю.
Мы будем использовать только Microsoft PowerPoint 365 для наших результатов, и наш клиент также использует то же самое, поэтому нам нужно решение, использующее MS PowerPoint 365.
Читайте также: