|
VBS чтение полей форм Word из таблицы и запись в текстовый файл
|
|||
---|---|---|---|
#18+
Приветствую, помогите плиз разобраться с проблемой.. сам никак не допру и сколько не гуглил, ответа не нашел. Собственно, затык в следующем: читаю столбцы таблицы word документа и записываю их значения(текстовые) в текстовый файл. Если в ячейке таблицы Word обычный текст, то проблем нет. Но вот если в ячейке текст расположен в поле формы , то при записи значения в test.txt возникает ошибка. Буду очень признателен за помощь, спасибо. В упрощенном варианте задача выглядит так: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Модератор: используйте тэг src vb а не vbs ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2013, 01:59 |
|
VBS чтение полей форм Word из таблицы и запись в текстовый файл
|
|||
---|---|---|---|
#18+
можно образец файла? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2013, 02:21 |
|
VBS чтение полей форм Word из таблицы и запись в текстовый файл
|
|||
---|---|---|---|
#18+
Shocker.Proможно образец файла? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2013, 02:24 |
|
VBS чтение полей форм Word из таблицы и запись в текстовый файл
|
|||
---|---|---|---|
#18+
zipit Код: vbnet 1.
во-первых, здесь ошибка, не file, а txtObj, без этого скрипт вообще не будет работать, а не только с полями формы. Во-вторых: Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2013, 11:20 |
|
VBS чтение полей форм Word из таблицы и запись в текстовый файл
|
|||
---|---|---|---|
#18+
zipitсколько не гуглил, ответа не нашел.тут совершенно не требовалось ничего гуглить. Метод решения проблемы (как подсказка на будущее): видим, что из обычной ячейки текст пишется, а из ячейки с полем - не пишется. При этом в обоих случаях из ячейки извлекается только текст. Делаем вывод - с текстом что-то не так. Пытаемся записать только кусок текста: Mid(str,4,5) - записывается. Делаем вывод, есть какой-то символ, который не нравится Writeline. Начинаем просматривать символы с помощью AscW и сразу же натыкаемся на 8194 - явно служебный. Убиваем его с помощью Replace и - вуаля, все работает. Для этого мне не понадобилось ни знать, что такое поле формы (потому попросил образец файла), ни как работает Writeline и какие у него ограничения. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2013, 11:26 |
|
VBS чтение полей форм Word из таблицы и запись в текстовый файл
|
|||
---|---|---|---|
#18+
zipitВ упрощенном варианте задача выглядит так:надеюсь, в нормальном варианте вы не забыли про ObjWord.quit, иначе ворд остается в памяти после каждого выполнения скрипта ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2013, 11:32 |
|
|
start [/forum/topic.php?fid=60&msg=38338111&tid=2156850]: |
0ms |
get settings: |
11ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 278ms |
total: | 421ms |
0 / 0 |