powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Word
11 сообщений из 11, страница 1 из 1
Word
    #32298435
lnu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ, я запускаю Word с помощью
oword=create('word.application').
Как же проверить, существует ли такой класс?
...
Рейтинг: 0 / 0
Word
    #32298531
IgorProgrammer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
...
Рейтинг: 0 / 0
Word
    #32298619
lnu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как добавить в документ таблицу и ввести туда текст?

Просто текст я ввожу так:
oword.documents.add()
oWordRef = GetObject('','word.basic')
owordRef.insert('My Text'),
а с таблицей проблемка...
...
Рейтинг: 0 / 0
Word
    #32298631
IgorProgrammer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как добавить в документ таблицу и ввести туда текст?

Просто текст я ввожу так:
oword.documents.add()
oWordRef = GetObject('','word.basic')
owordRef.insert('My Text'),
а с таблицей проблемка...


Я использую шаблон... который содержит таблицу...
В каждой ячейке теблицы имеется ссылка...
вырезал строчку потом вставляешь ее каждый раз и заменяешь ссылки на свой текст...
...
Рейтинг: 0 / 0
Word
    #32298687
lnu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я просто не всегда могу знать количиство столбцов и строк, чтоб сделать шаблон.


Таблицу можно создать так:
NumRows=2
NumColumns=5
range1=oword.ActiveDocument.Paragraphs.Last.Range
oword.ActiveDocument.Tables.Add(range1,NumRows,NumColumns)
oword.ActiveDocument.Paragraphs.Add()

но как туда что-то запихивать ...
...
Рейтинг: 0 / 0
Word
    #32299826
Фотография FM32YO aka KID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
извините нет нстроения разжевывать кусок кода для таблицы..
** Создаем таблицу
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
...
Рейтинг: 0 / 0
Word
    #32299947
iwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скачай по ссылке http://www.vsi.ru/~apl/utils/reportf.zip генератор отчета.
Он весит 400Кб, там описание, примеры.
Все очень просто!!!
...
Рейтинг: 0 / 0
Word
    #32300164
lnu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To>FM32YO aka KID
Дякую :)
To>iwa
Почему-то не скачевается (начинает качать но ...)
...
Рейтинг: 0 / 0
Word
    #32300315
Фотография FM32YO aka KID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Inu

та нема за що... а я до речі Ужгородець В-)
...
Рейтинг: 0 / 0
Word
    #32304728
iwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пропиши ссылку в адресе руками в ReGet и все скачается!!! по той ссылке, что я тебе дал или сначала зайди на сайт и оттуда бери:
www.vsi.ru/~apl/utils
...
Рейтинг: 0 / 0
Word
    #32304741
iwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй эту ссылку, я ее легко нашел через рамблер по строке поиска
repoRTF

http://aplsimple.boom.ru/others.htm
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Word
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]