powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Экспорт в Word
14 сообщений из 14, страница 1 из 1
Экспорт в Word
    #34191948
DinamiT87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ нужна помощь при экспорте в Word.
Вобщем дело так есть форма на которой картинка и поля,поля выкидывает в Word, а незнаю что написать на картинку, помогите плизз.
Зарание благодарен.
вот код как вывожу чисто текст:
#DEFINE False .F.
#DEFINE True .T.
objword=CreateObject("word.application")
objword.application.visible=.t.
objword.documents.add("Normal",.F.)
objword.selection.typetext(" ФИО")
objword.selection.typetext(" Дата")
objword.selection.typetext(" История")
objword.activedocument.tables.add(objword.selection.range, 1,4)
tbl=objword.activedocument.tables(1)
tbl.cell(1,1).range.insertafter(thisform.combo1.value )
tbl.cell(1,2).range.insertafter(thisform.txtData_vix_albom .value )
tbl.cell(1,3).range.insertafter(thisform.edtIstor_gryp.value )
вот препод посаветовал как бы сделать сначала в Word, а потом в Fox закинуть
вот тоже код в ворде как добавляется картинка на лист
objword.ActiveDocument.InlineShapes.AddOLEObject(objword.ClassType:="Forms.Image.1", DisplayAsIcon:=False, Range:=ActiveDocument.Paragraphs(2).Range)
Помогите плизззз курсач горит,немогу закончить из-за этой фишки
...
Рейтинг: 0 / 0
Экспорт в Word
    #34192256
Maltsev Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У VBA есть 2 варианта вызова функций.
Код: plaintext
objword.ActiveDocument.InlineShapes.AddOLEObject(objword.ClassType:="Forms.Image.1", DisplayAsIcon:=False, Range:=ActiveDocument.Paragraphs( 2 ).Range)

и

Код: plaintext
1.
objword.ActiveDocument.InlineShapes.AddOLEObject(ClassType, FileName, LinkToFile, DisplayAsIcon, IconFileName, IconIndex, IconLabel, Left, Top, Width, Height, Anchor)
Нажми на функции кнопочку F1
и почитай, что значит каждый параметр ...
...
Рейтинг: 0 / 0
Экспорт в Word
    #34192365
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
понять механизм работы оч.поможет
...
Рейтинг: 0 / 0
Экспорт в Word
    #34193295
DinamiT87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maltsev MaxУ VBA есть 2 варианта вызова функций.
Код: plaintext
objword.ActiveDocument.InlineShapes.AddOLEObject(objword.ClassType:="Forms.Image.1", DisplayAsIcon:=False, Range:=ActiveDocument.Paragraphs( 2 ).Range)

и

Код: plaintext
1.
objword.ActiveDocument.InlineShapes.AddOLEObject(ClassType, FileName, LinkToFile, DisplayAsIcon, IconFileName, IconIndex, IconLabel, Left, Top, Width, Height, Anchor)
Нажми на функции кнопочку F1
и почитай, что значит каждый параметр ...


Вообщем мне надо на Фоксе, есть перемещение на форме, и там меняются записи в полях и картинка, мне надо их закинуть в Ворд.
...
Рейтинг: 0 / 0
Экспорт в Word
    #34193350
Maltsev Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дык я тебе про это и говорю....

Твой код не работает !??
Ошибку выдает ?!?

А в ошибке написано, что он не знает такой команды:
Код: plaintext
1.
2.
objword.ActiveDocument.InlineShapes.AddOLEObject(objword.ClassType:="Forms.Image.1", 
           DisplayAsIcon:=False, Range:=ActiveDocument.Paragraphs( 2 ).Range)

Потому что синтаксис у нее немного другой.

Да и вообще, похоже ты не ту команду используешь ...
мой код отработал на Ура.

Код: plaintext
1.
2.
3.
4.
q=CREATEOBJECT('Word.Application')
qwe=q.Documents.Add
qwe.InlineShapes.AddPicture("c:\1165750542_21.jpg", .f., .t.,)
q.Visible=.t.
...
Рейтинг: 0 / 0
Экспорт в Word
    #34193364
DinamiT87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maltsev MaxДык я тебе про это и говорю....

Твой код не работает !??
Ошибку выдает ?!?

А в ошибке написано, что он не знает такой команды:
Код: plaintext
1.
2.
objword.ActiveDocument.InlineShapes.AddOLEObject(objword.ClassType:="Forms.Image.1", 
           DisplayAsIcon:=False, Range:=ActiveDocument.Paragraphs( 2 ).Range)

Потому что синтаксис у нее немного другой.

Да и вообще, похоже ты не ту команду используешь ...
мой код отработал на Ура.

Код: plaintext
1.
2.
3.
4.
q=CREATEOBJECT('Word.Application')
qwe=q.Documents.Add
qwe.InlineShapes.AddPicture("c:\1165750542_21.jpg", .f., .t.,)
q.Visible=.t.



так я понимаю, что так можно это я знаю, но мне надо чтобы картинку не диска брала, а с формы!
Знаеш как это сделать?
...
Рейтинг: 0 / 0
Экспорт в Word
    #34193461
Maltsev Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дык, блин ...
Код: plaintext
1.
2.
3.
q=CREATEOBJECT('Word.Application')
qwe=q.Documents.Add
qwe.InlineShapes.AddPicture(thisForm.Image1.Picture, .f., .t.,)
q.Visible=.t.
...
Рейтинг: 0 / 0
Экспорт в Word
    #34193509
DinamiT87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это работает пасиб, но опять не то мне нужно через поля генерал. Вот пример глянь плизз ))
...
Рейтинг: 0 / 0
Экспорт в Word
    #34193813
Maltsev Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мда ...
что-то я не доглядел ...
...
Рейтинг: 0 / 0
Экспорт в Word
    #34193843
Commander Хэлл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем, как я тебе сегодня ночью и говорил, проблема не в том, как вставить картинку в Word, а в том, как её вытащить из поля General. :)
...
Рейтинг: 0 / 0
Экспорт в Word
    #34193874
DinamiT87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так кто нибудь знает как это сделать?
...
Рейтинг: 0 / 0
Экспорт в Word
    #34193962
DinamiT87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все всем пасиб, проблему уже сам устранил! ))
...
Рейтинг: 0 / 0
Экспорт в Word
    #34194009
Maltsev Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот по твоей проблеме ...

http://www.sql.ru/forum/actualthread.aspx?tid=181735


А как устранил- то ?!?
поделись ?!?
...
Рейтинг: 0 / 0
Экспорт в Word
    #34194673
DinamiT87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
q=CREATEOBJECT('Word.Application')
qwe=q.Documents.Add
qwe.InlineShapes.AddPicture(thisform.olbGimag.DocumentFile, .f., .t.,)
q.Visible=.t.
Вот так olbGimag - это поле генерал, т.е картинка на форме.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Экспорт в Word
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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