AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.10.2014, 12:58   #5  
Oz is offline
Oz
Участник
Аватар для Oz
 
293 / 51 (2) ++++
Регистрация: 22.08.2002
Адрес: Москва
Как вариант - обрамлять вставляемый текст двойными кавычками. Тогда и спецсимволы попадут в Excel и корректно там обработаются.
Но при этом надо учитывать, что если внутри передаваемой строки тоже окажется символ двойной кавычки, Excel это воспримет, как окончание вводимого поля и обработает соответственно. Чтобы избежать этого, достаточно удвоить все внутренние двойные кавычки.
Примерно так:
X++:
strVal = strReplace(strVal, '"', '""');
__________________
Здесь могла быть Ваша реклама!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Чудеса TextBuffer DmitryK DAX: Программирование 13 18.10.2013 15:27
Вставка в Excel из TextBuffer. Кодировка Poleax DAX: Программирование 14 30.03.2011 11:16
TextBuffer: не находит знак переноса строки Arahnid DAX: Программирование 7 17.11.2007 18:35
Вывод в эксель Shakr DAX: Программирование 1 06.08.2007 12:03
Axapta виснет на TextBuffer::replace dzeaman DAX: Программирование 3 04.10.2005 09:30

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:31.