|
Экспорт поля в формате RTF в ячейку Excel
|
|||
---|---|---|---|
#18+
Добрый день! Не получается организовать выгрузку данных из поля таблицы Access в Excel. Я создала таблицу, в ней поле, формат MEMO, в свойствах поля указала формат текста RTF Мне необходимо выгрузить это поле на лист Excel. Написала код : Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Но на листе я получаю текст с HTML тегами Думала может можно как то через PastSpecial, но в свойствах этого метода нигде не указать формат данных( Помогите, пжл, если знаете как ) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2016, 11:54 |
|
Экспорт поля в формате RTF в ячейку Excel
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2016, 11:55 |
|
Экспорт поля в формате RTF в ячейку Excel
|
|||
---|---|---|---|
#18+
через костыль - через Word ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2016, 13:54 |
|
Экспорт поля в формате RTF в ячейку Excel
|
|||
---|---|---|---|
#18+
An12, Попробовала сначала вставить в Word, но результат тот же - текст с HTML тегами Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Может есть какой то другой метод, не TypeText ? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2016, 16:26 |
|
Экспорт поля в формате RTF в ячейку Excel
|
|||
---|---|---|---|
#18+
Попробуйте .Paste при установленном RTFInClipboard. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2016, 16:35 |
|
Экспорт поля в формате RTF в ячейку Excel
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2016, 13:54 |
|
Экспорт поля в формате RTF в ячейку Excel
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2016, 14:24 |
|
Экспорт поля в формате RTF в ячейку Excel
|
|||
---|---|---|---|
#18+
Access 2013 Есть таблица с полем длинный текст формата rtf, есть поле на форме с тем же форматом. Все работает и отображается правильно. Нужно это поле вставить в ячейку Excel. Прямые попытки дают тот же результат что описано выше. функцию из "тут" пробовал - но она почему то у меня грузит в буфер не .rtf , а текст с тегами.... Соответственно и вставляет так же... Пример из "здесь" не понял как использовать..... как установить RTFlnClipboard не знаю..... Помогите, кто сможет.... опыта у меня немного ..... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2018, 18:07 |
|
Экспорт поля в формате RTF в ячейку Excel
|
|||
---|---|---|---|
#18+
вставить надо поле из таблицы, а не с формы.... Через рекордсет и Dlookup пробовал.... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2018, 18:26 |
|
Экспорт поля в формате RTF в ячейку Excel
|
|||
---|---|---|---|
#18+
Serg197311, я через НТМ делаю(с небольшой руганью) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2018, 20:15 |
|
Экспорт поля в формате RTF в ячейку Excel
|
|||
---|---|---|---|
#18+
Serg197311, база макетного решения ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2018, 20:16 |
|
Экспорт поля в формате RTF в ячейку Excel
|
|||
---|---|---|---|
#18+
Спасибо, но не то.... Надо не вывести в Excel всю таблицу,а вставить значение из поля табл Access в яч Excell Получилось пока через задницу - создаем на форме доп поле формата rtf, передаем туда значение из табл Access, устанавливаем на это поле фокус и через свойство Seltext поля формы передаем значение в FormulaR1C1 ячейки Excell.... Может кто еще что подскажет? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2018, 08:45 |
|
Экспорт поля в формате RTF в ячейку Excel
|
|||
---|---|---|---|
#18+
Можно просто тэги поудалять из текстовой строки ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2018, 08:51 |
|
Экспорт поля в формате RTF в ячейку Excel
|
|||
---|---|---|---|
#18+
MrShin, Да, идея класс. Для выделения текста я использовал библиотеку Microsoft HTML obgect librery. На выходе получал чистый текст. Правда с форматированием были проблемы на разной локализации. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2018, 19:37 |
|
Экспорт поля в формате RTF в ячейку Excel
|
|||
---|---|---|---|
#18+
Засада.... длина Seltext не более 128 символов.... То есть Sellength может быть любой,а Seltext не более 128 Можно ли с этим что нибудь сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2018, 15:28 |
|
Экспорт поля в формате RTF в ячейку Excel
|
|||
---|---|---|---|
#18+
Serg197311, почему не создать в таблице второй столбец с обычным текстом? и передавать его в эксель. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2018, 15:55 |
|
Экспорт поля в формате RTF в ячейку Excel
|
|||
---|---|---|---|
#18+
Да ни почему.... адын секунд.... А поможет? попробовать только послезавтра смогу.... еще раз процесс и цель опишу идеал - выделяют текст в Ворде и вставляют в форму, сохраняют, и потом выводят в ячейку Эксель в том же виде. Не экспортируют таблицу, а именно текст в ячейку. Минимум - чтоб хоть переводы строки сохранялись..... Пока - выделяется, сохраняется, редактируется....но в Эксель лезть никак не хочет....кстати пробовал и в Ворд - тоже не хочет нормально....теги от rtf как символы выходят..... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2018, 17:55 |
|
Экспорт поля в формате RTF в ячейку Excel
|
|||
---|---|---|---|
#18+
Старый,добрый TransferSpreadsheet успешно выполняет Вашу задачу. Акс поле МЕМО формат текста rtf~350 символов(сколько у Вас-может лучше хранить данные в файле Ворд а в таблице ссылку)>Ёксель ячейки столбца формат общий) Стесняюсь спросить-а зачем формат rtf? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2018, 19:23 |
|
Экспорт поля в формате RTF в ячейку Excel
|
|||
---|---|---|---|
#18+
Serg197311Спасибо, но не то.... Надо не вывести в Excel всю таблицу,а вставить значение из поля табл Access в яч Excell ....Из HELP: "Допускается также указание имени запроса на выборку Microsoft Access, результаты которого экспортируются в электронную таблицу." ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2018, 19:30 |
|
Экспорт поля в формате RTF в ячейку Excel
|
|||
---|---|---|---|
#18+
Можно ли как нибудь заставить TransferSpreadsheet возвращать значение поля без его имени? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2018, 09:00 |
|
Экспорт поля в формате RTF в ячейку Excel
|
|||
---|---|---|---|
#18+
Serg197311Можно ли как нибудь заставить TransferSpreadsheet возвращать значение поля без его имени? В смысле при импорте не пытаться считать первую строку заголовками? 5-й параметр за это отвечает. По умолчанию (False) первая строка считается нормальными данными и имя колонки назначается автоматически. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2018, 10:55 |
|
Экспорт поля в формате RTF в ячейку Excel
|
|||
---|---|---|---|
#18+
спс...... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2018, 11:03 |
|
Экспорт поля в формате RTF в ячейку Excel
|
|||
---|---|---|---|
#18+
Значит так.... чето вроде получилось... Это был документ, который имеет верхнюю и нижнюю шапку и должен был потом печататься - так что перед тем как вставить данные - надо было проверить, влезут ли они в область печати и перенести на след стр если нет, так что нужно было еще подсчитать количество строк перед вставкой.... - сделал отдельную таблицу, куда по необходимости вношу значение одной ячейки другой таблицы и потом сразу же удаляю - написал процедуру,которая открывает второй файл Эксель, вставляет туда через TransferSpreadsheet ячейку таблицы, потом копирует ее в стринг обратно в Акс))) - при помощи Wizhook вычисляю кол-во строк для полученного стринга, и после проверки на помещаемость() этот же стринг присваиваю нужной ячейке Эксель.... Оспади..... гланды.... через ж*** автогеном...... где то здесь наверное и есть прелесть, по словам Алисы....... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2018, 17:51 |
|
|
start [/forum/topic.php?desktop=1&fid=45&tid=1611458]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 157ms |
0 / 0 |