1

Тема: Как убрать кавычки при использовании связи Word с Excel?

Имеется документ Word, который связан с файлом Excel. Данные из определённых ячеек подставляются в поля Word файла. Поле имеет следующий вид:
{ LINK Excel.SheetMacroEnabled.12 C:\\Users\\Vitalii\\Desktop\\Z.xlsm Буфер!R1C6 \a \t \* CHARFORMAT }.
Проблема в том,что если в ячейке Excel присутствует символ перевода строки (Alt+Enter), то соответствующие данные в файле Word обрамляются двойными кавычками. В итоге вместо:
Иванов
Петров

получаем
"Иванов
Петров"

Подскажите пожалуйста, как можно избавиться от этих кавычек?

2

Re: Как убрать кавычки при использовании связи Word с Excel?

Dezmont пишет:

Имеется документ Word, который связан с файлом Excel. Данные из определённых ячеек подставляются в поля Word файла. Поле имеет следующий вид:
{ LINK Excel.SheetMacroEnabled.12 C:\\Users\\Vitalii\\Desktop\\Z.xlsm Буфер!R1C6 \a \t \* CHARFORMAT }.
Проблема в том,что если в ячейке Excel присутствует символ перевода строки (Alt+Enter), то соответствующие данные в файле Word обрамляются двойными кавычками. В итоге вместо:
Иванов
Петров

получаем
"Иванов
Петров"

Подскажите пожалуйста, как можно избавиться от этих кавычек?

Можно проверять значения в полях

Если оно содержит символы кавычек, то
значение поля = Replace(значение поля, символы кавычек, "")

Спасибо можно перевести на WebMoney-кошелёк R378231864568 или на Яндекс-деньги 410015093172871

3

Re: Как убрать кавычки при использовании связи Word с Excel?

Вместо \t поставил \r - выводится всё нормально. Подсказали в другом месте. Может будет кому-то полезно. smile