|
|
|
v7: расширение RTF | ☑ | ||
|---|---|---|---|---|
|
0
1cS
19.08.08
✎
16:00
|
Привет всем!
Может кто сталкивался с подобной задачей: мне необходимо сделать загрузку данных из файла с расширением .rtf в 1с-ку. Ну как это делается из екселя это понятно, а вот как мне обратиться к приложению, которое бы открыло этот формат. Думаю может мне создать приложение ворд и им попытаться открыть. Спасибо. |
|||
|
1
Fragster
гуру
19.08.08
✎
16:01
|
хоть и нет ни одного вопроса, отвечу "Да"!
|
|||
|
2
ДенисЧ
19.08.08
✎
16:02
|
(1) +1
Можно открыть ворд и им импортировать файл |
|||
|
3
1cS
19.08.08
✎
16:05
|
(1,2)ок, спасибо, попробую :).
потом напишу что получилось :). |
|||
|
4
Господин ПЖ
19.08.08
✎
16:09
|
ждем всей миздой...
|
|||
|
5
1cS
19.08.08
✎
16:19
|
(4)смогу ответить только завтра, дома у меня нет инэта :).
|
|||
|
6
dk
19.08.08
✎
16:22
|
(5) вся миста будет следить за событиями и надеяться на успешный результат :)
|
|||
|
7
1cS
20.08.08
✎
09:26
|
(6):)
создать-то создал обеъкт, а что дальше, как мне выделить все и скопировать в ексель, ведь из ворда неудобно будет закачивать данные в 1с-ку. Я хотел вначале скопировать все из ворда в ексель, а потом уже из ячеек екселя спокойно загружать в документ. |
|||
|
8
1cS
20.08.08
✎
10:47
|
Нашел много статей по заполнению ворда из 1с, а мне нужно наоборот.
Может у кого-нить есть тексты с операторами работы с вордом. На крайняк, просто скопировать все из ворда в ексель и оттуда уже грузить в 1с-ку. |
|||
|
9
big
20.08.08
✎
10:55
|
(8) Открой справку по ВБА - там всё написано. Надо просто перебрать строки в документе, взять то, что нужно и сразу запихать в 1С без всякого екселя.
|
|||
|
10
1cS
20.08.08
✎
11:25
|
(9)а где взять эту справку?
|
|||
|
11
big
20.08.08
✎
11:30
|
(10) ЗАпуск Word, жмешь Alt+F11, потом жмешь F1. Если справка установлена, то можно читать.
|
|||
|
12
1cS
20.08.08
✎
11:34
|
(11)ок, пасиб :).
|
|||
|
13
1cS
20.08.08
✎
12:48
|
Я вот нашел как обратиться к таблице Word, оттуда я перенесу данные в документ 1С.
Документ = MSWord.Application.Documents(1); Таблица = Документ.Tables(номер); а вот как мне обратиться к данным, которые в шапке документа, т.е. просто в тексте до таблицы? Допустим мне нужно получить 2 строку документа и передать ее в переменную, а потом из нее уже получать нужные мне данные? Подскажите, плиз. Спасибо. |
|||
|
14
1cS
20.08.08
✎
13:00
|
В ходе загрузки возник такой вопрос: как мне определить количество строк в текущей таблице и как определить количество таблиц в документе?
|
|||
|
15
antoneus
20.08.08
✎
13:32
|
Документ.Tables(номер).Rows.Count
Документ.Tables.Count |
|||
|
16
1cS
20.08.08
✎
13:39
|
(15)аха, спасибо, а как обратиться к конкретной строке в документе, допустим в 5-й строке у меня записано значение счета, мне нужно его перенести в 1с-ку.
|
|||
|
17
1cS
20.08.08
✎
13:48
|
(15)и еще я тут нашел поиск конкретной строки, т.е. как мы обычно делаем Правка_поиск и задаем то, что хотим найти:
Fnd = Документ.Range().Find; Fnd.ClearFormatting(); Fnd.Forward = -1; Fnd.Execute("<НомерДок>",,,,,,,,,НомерДок,2); Но честно признаться в справке ВБА не могу найти синтаксис этого метода. Если не трудно, подскажите, как мне найти в тексте конретное слово? Спасибо. |
|||
|
18
1cS
20.08.08
✎
15:50
|
К шапке документа нашел способ:
Сохраняю в переменную значение Документ.range(1,278).text; Затем уже через поиск нахожу нужное мне слово :). Всем спасибо за участие и помощь :). |
|||
|
19
smaharbA
20.08.08
✎
15:54
|
Сообщить(Док.content);
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |