![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 12.03.2009
Сообщений: 30
|
![]()
Народ помогите не знаю как можно делать отчеты в ворде для сохранения и распечатки
я тут кое что накалякал не поможете procedure TForm1.Button1Click(Sender: TObject); var wa,wd: OleVariant; s: string; par: Paragraphs; p: Paragraph; begin wa:= CreateOleObject('word.Application') ; wa.visible:= true; wd:= wa.documents.add; wd.Range.insertbefore(Edit1.Text); wd.Range.InsertBefore(Edit2.Text); end; только он тут подрят пишет а мне надо edit2 на другой строке ![]() |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 22.02.2009
Сообщений: 875
|
![]()
Вот это - перевод каретки на новую строку:
Код:
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 12.03.2009
Сообщений: 30
|
![]() |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
![]()
Так попробуйте
Код:
|
![]() |
![]() |
![]() |
#5 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]()
Используй прямо в ворде код VBA (по альт-F11).
Пришли пример в соответствующую ветку форума (Microsoft Office Word).
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 22.02.2009
Сообщений: 875
|
![]()
А, немного перепутал, selection есть только у wa, а не wd.
Наверно, надо сделать примерно вот так: Код:
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 12.03.2009
Сообщений: 30
|
![]()
Спасибо большое теперь все работает но почему то он edit 2 или чтобы я не добавлял самое последнее всегда находится в верху строки а 1 в низу почему так получается
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Word 2007 глюк - помогите | maxichox | Microsoft Office Word | 13 | 04.03.2015 12:20 |
Помогите запустить глючащий макрос для WORD 2003 | Gamekowal | Microsoft Office Word | 2 | 07.01.2010 00:08 |
Помогите с написанием макроса для Word,который преобразует кодировку текста из указанной в указанную | Сотников Роман | Помощь студентам | 6 | 30.05.2009 18:34 |
Как вычислять значения вне таблицы WORD, с использованием данных из таблицы WORD | prikolist | Microsoft Office Word | 6 | 21.11.2008 13:17 |