Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Экспорт в Word / 14 сообщений из 14, страница 1 из 1
12.12.2006, 03:17
    #34191948
DinamiT87
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в Word
Народ нужна помощь при экспорте в 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
12.12.2006, 10:04
    #34192256
Maltsev Max
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в Word
У 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
12.12.2006, 10:38
    #34192365
alex11100
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в Word
понять механизм работы оч.поможет
...
Рейтинг: 0 / 0
12.12.2006, 14:06
    #34193295
DinamiT87
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в Word
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
12.12.2006, 14:19
    #34193350
Maltsev Max
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в Word
Дык я тебе про это и говорю....

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

А в ошибке написано, что он не знает такой команды:
Код: 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
12.12.2006, 14:21
    #34193364
DinamiT87
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в Word
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
12.12.2006, 14:42
    #34193461
Maltsev Max
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в Word
Дык, блин ...
Код: 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
12.12.2006, 14:52
    #34193509
DinamiT87
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в Word
Это работает пасиб, но опять не то мне нужно через поля генерал. Вот пример глянь плизз ))
...
Рейтинг: 0 / 0
12.12.2006, 16:02
    #34193813
Maltsev Max
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в Word
Мда ...
что-то я не доглядел ...
...
Рейтинг: 0 / 0
12.12.2006, 16:07
    #34193843
Commander Хэлл
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в Word
В общем, как я тебе сегодня ночью и говорил, проблема не в том, как вставить картинку в Word, а в том, как её вытащить из поля General. :)
...
Рейтинг: 0 / 0
12.12.2006, 16:13
    #34193874
DinamiT87
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в Word
так кто нибудь знает как это сделать?
...
Рейтинг: 0 / 0
12.12.2006, 16:31
    #34193962
DinamiT87
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в Word
все всем пасиб, проблему уже сам устранил! ))
...
Рейтинг: 0 / 0
12.12.2006, 16:39
    #34194009
Maltsev Max
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в Word
Вот по твоей проблеме ...

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


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


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