Я хочу удалить разрыв строки, который у меня есть в определенном тексте. Я проверяю этот форум, как это сделать, и было несколько ответов, но никто не работает для меня, по крайней мере, в powerpoint.Удалить разрыв строки
Я видел один пример с левой методом:
If Len(myString) <> 0 Then
If Right$(myString, 2) = vbCrLf Or Right$(myString, 2) = vbNewLine Then
myString = Left$(myString, Len(myString) - 2)
End If
End If
text = Left (text, number)
дает мне Тип несовпадения ошибки
text = Left$ (text, number)
дает мне compile error: Type-declaration character does not match declared data type.
Я также попробовать заменить разрыв строки с "" но он просто ничего не сделал. Это не дало мне ошибку, но разрыв линии все еще был там.
Пробой линии, что я использую vbCrLf
Как вы заявляете «текст»? Вы думали использовать функцию «Заменить»? – Floris
Вы хотите, чтобы вы удалили/заменили символ последнего абзаца в конце текста или хотите удалить в нем все разрывы строк? вы хотите сделать это в любом текстовом поле, ячейке таблицы или где? –
Возможно, я сам не объяснил ... Что я хочу, это скопировать каждый абзац и добавить к нему текст. Поэтому я использую ActivePresentation.Slides (sliNum) .Shapes (shaNum) .TextFrame.TextRange.Paragraphs (i) .text. Проблема в том, что, когда я помещал ее в MsgBox, остальная часть добавляемого текста появляется в другой строке, и это потому, что у меня разрыв строки. Я хочу удалить его. Спасибо –