Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Перенос строки / 9 сообщений из 9, страница 1 из 1
08.11.2006, 15:56
    #34112925
sl_play
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос строки
Здравствуйте уважаемые.
Подозреваю, что очень лёгкий вопрос, но я не могу нати ответ.
Вставляю текст в текстовый файл
tx = "Hallo world\nПривет мир"
stream.Write tx
текст записывается в одну строку. Подскажите как вставлять текст с переносами и табуляцией(\t)?
...
Рейтинг: 0 / 0
08.11.2006, 16:05
    #34112981
sl_play
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос строки
ужас какую чушь я спросил :)
ответ найден!
...
Рейтинг: 0 / 0
08.11.2006, 16:23
    #34113077
Aklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос строки
t = "Привет, " & vbcrlf & "мир"

или

t=replace( t, "\n", vbcrlf )

аффтопитезь
...
Рейтинг: 0 / 0
08.11.2006, 16:27
    #34113103
Aklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос строки
также таб
vbTab

аффтопитезь
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
30.03.2012, 00:42
    #37730571
--А-MаR--
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос строки
А теперь требуется то же самое, но передать текст в Word извне, например из PHP, в элемент FormField.
Как это выглядит на VBasic:
Код: vbnet
1.
ActiveDocument.FormFields.Item("Field1").Range.Text = "Это" & vbCrLf & "многострочный" & vbCrLf & "текст"


Все отображается как положено. Теперь на PHP:
Код: php
1.
$word->ActiveDocument->FormFields->Item("Field1")->Range->Text = '"Это" & vbCrLf & "многострочный" & vbCrLf & "текст"'


Ну и? Вот буквально так оно и отображается: "Это" & vbCrLf & "многострочный" & vbCrLf & "текст". Специально попробовал то же самое из Delphi - аналогично. С кавычками уже по-всякому изгалялся - перепробовал все комбинации одинарных и двойных - ничего не помогает. Что ему еще надо?
...
Рейтинг: 0 / 0
30.03.2012, 02:03
    #37730618
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос строки
Что надо?
Например, из дельфей - передать строку 'Это' + chr (13) + chr(10) + 'многострочный' ... Или где вы там в PHP увидели константу vbCrLf ??
...
Рейтинг: 0 / 0
30.03.2012, 02:25
    #37730628
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос строки
Или уж тогда передавайте не в Range->Text , а в Range->Formula , причём в виде '="Это" & vbCrLf & " многострочный" ... '
...
Рейтинг: 0 / 0
30.03.2012, 05:54
    #37730671
--А-MаR--
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос строки
AndreTMНапример, из дельфей - передать строку 'Это' + chr (13) + chr(10) + 'многострочный' Так да, работает, но по аналогии из PHP 'Это' . '\r\n'.'многострочный', или 'Это' . '<br>'.'многострочный' - нифига.
Range->Formula - нету, говорит, такого метода
...
Рейтинг: 0 / 0
30.03.2012, 07:32
    #37730710
--А-MаR--
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос строки
Отбой, разобрался, в PHP работают те же самые chr(13) и chr(10)
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Перенос строки / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]