Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Word
|
|||
|---|---|---|---|
|
#18+
Народ, я запускаю Word с помощью oword=create('word.application'). Как же проверить, существует ли такой класс? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2003, 14:29 |
|
||
|
Word
|
|||
|---|---|---|---|
|
#18+
set classlib to registry.vcx additive #INCLUDE registry.h LOCAL cValue, loRegistry loRegistry = CreateObject("registry") cValue='' loregistry.getregkey("", @cValue, "Software\CLASSES\Word.Application\CurVer", HKEY_LOCAL_MACHINE) set classlib to IF empty(cValue) =MessageBox("Word не установлен на Вашем компьютере.", 64, "Внимание!") RETURN .f. ELSE RETURN .t. ENDIF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2003, 15:03 |
|
||
|
Word
|
|||
|---|---|---|---|
|
#18+
А как добавить в документ таблицу и ввести туда текст? Просто текст я ввожу так: oword.documents.add() oWordRef = GetObject('','word.basic') owordRef.insert('My Text'), а с таблицей проблемка... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2003, 15:44 |
|
||
|
Word
|
|||
|---|---|---|---|
|
#18+
А как добавить в документ таблицу и ввести туда текст? Просто текст я ввожу так: oword.documents.add() oWordRef = GetObject('','word.basic') owordRef.insert('My Text'), а с таблицей проблемка... Я использую шаблон... который содержит таблицу... В каждой ячейке теблицы имеется ссылка... вырезал строчку потом вставляешь ее каждый раз и заменяешь ссылки на свой текст... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2003, 15:54 |
|
||
|
Word
|
|||
|---|---|---|---|
|
#18+
Я просто не всегда могу знать количиство столбцов и строк, чтоб сделать шаблон. Таблицу можно создать так: NumRows=2 NumColumns=5 range1=oword.ActiveDocument.Paragraphs.Last.Range oword.ActiveDocument.Tables.Add(range1,NumRows,NumColumns) oword.ActiveDocument.Paragraphs.Add() но как туда что-то запихивать ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2003, 16:14 |
|
||
|
Word
|
|||
|---|---|---|---|
|
#18+
извините нет нстроения разжевывать кусок кода для таблицы.. ** Создаем таблицу With oRange .moveend(6) .collapse(0) .insertafter(chr(13)+chr(13)) .collapse(0) EndWith oTable = oWord.ActiveDocument.Tables.Add(oRange,1,5) &&,1,0) With oTable .cell[1,1].Range.InsertAfter('№ п/п') .cell[1,1].Width = 50 .cell[1,2].Range.InsertAfter('№ реєстра') .cell[1,2].Width = 50 .cell[1,3].Range.InsertAfter('Прізвище, Ім"я, По-батькові') .cell[1,3].Width = 200 .cell[1,4].Range.InsertAfter('Сума') .cell[1,4].Width = 80 .cell[1,5].Range.InsertAfter('Дата') .cell[1,5].Width = 90 iNum = 1 Select cTable Scan .Rows.Add() .Cell(iNum+1,1).Select oWord.Selection.TypeText(AlLtrim(Str(Recno(),10))) .Cell(iNum+1,2).Select oWord.Selection.TypeText(Ltrim(Ree)) .Cell(iNum+1,3).Select oWord.Selection.TypeText(Ltrim(Alltrim(Fam)+' '+SubStr(Alltrim(Name),1,1)+'. '+SubStr(Alltrim(Father),1,1)+'. ')) .Cell(iNum+1,4).Select oWord.Selection.TypeText(Ltrim(Str(Summa,13,2))) .Cell(iNum+1,5).Select oWord.Selection.TypeText(Ltrim(DTOC(Date_vipl))) AllSum = AllSum + Summa iNum=iNum+1 endScan EndWith ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2003, 13:40 |
|
||
|
Word
|
|||
|---|---|---|---|
|
#18+
Скачай по ссылке http://www.vsi.ru/~apl/utils/reportf.zip генератор отчета. Он весит 400Кб, там описание, примеры. Все очень просто!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2003, 14:43 |
|
||
|
Word
|
|||
|---|---|---|---|
|
#18+
To>FM32YO aka KID Дякую :) To>iwa Почему-то не скачевается (начинает качать но ...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2003, 16:27 |
|
||
|
Word
|
|||
|---|---|---|---|
|
#18+
2 Inu та нема за що... а я до речі Ужгородець В-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2003, 17:50 |
|
||
|
Word
|
|||
|---|---|---|---|
|
#18+
пропиши ссылку в адресе руками в ReGet и все скачается!!! по той ссылке, что я тебе дал или сначала зайди на сайт и оттуда бери: www.vsi.ru/~apl/utils ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2003, 17:21 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32300315&tid=1597676]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
134ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 279ms |
| total: | 510ms |

| 0 / 0 |
