|
Модераторы: MetalFan Страницы: (11) Все « Первая ... 4 5 [6] 7 8 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
|
TSIBA |
|
|||
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 22.4.2009 Репутация: нет Всего: нет |
Может поможет:
Название: Советы по Delphi 1.4.6 Автор: В. Озеров Описание: коллекция ответов на нетрадиционные вопросы программирования на Delphi, нестандартных решений, хитростей и интересных идей. Для практической пользы дела приведены конкретные примеры кода, позволяющие донести идею или полностью ответить на заданный вопрос. Размер: 1,38 Mb Формат: chm Ссылки: http://depositfiles.com/files/ho3cqvt36 Название: Советы по Delphi 1.4.2001 Автор: В. Озеров Описание: коллекция ответов на нетрадиционные вопросы программирования на Delphi, нестандартных решений, хитростей и интересных идей. Для практической пользы дела приведены конкретные примеры кода, позволяющие донести идею или полностью ответить на заданный вопрос. Размер: 1,97 Mb Формат: chm Ссылки: http://depositfiles.com/files/jutszmneq Название: Отчетность в Exel Автор: М. Фленов Описание: Полностью описана робота с Exel в Delphi. К архиву прилагаються готовие примеры. Размер: 970 кб Формат: pdf Ссылки: http://depositfiles.com/files/va7m3iqix |
|||
|
||||
Natalishka |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 25.9.2009 Репутация: нет Всего: нет |
Подскажите пож-та, мне нужно сделать импорт данных (котрые генерируются ХР)в word.
У меня есть шаблон, надо в определённые места вставить данные. В excel я делаю так : with spRead do begin First; while not Eof do begin xl.WorkBooks[1].WorkSheets[1].Cells[Count + 5, 1].Value := FieldByName('FAM').AsString; xl.WorkBooks[1].WorkSheets[1].Cells[Count + 5, 2].Value := FieldByName('NAME').AsString Inc(Count); Next; end; end; Здесь все понятно я указываю ячейки, но для word нет таких ф-ций. А как мне для word показать в какое именно место мне вставить данные ? |
|||
|
||||
Alfredphb |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 1.10.2009 Репутация: нет Всего: нет |
Вопрос: надо изменить размер рисунка, вставляемого в Word.
Я делаю так (на основе кода, найденного где-то в инете):
Проблема в том, что вставленный в документ рисунок изрядно теряет в качестве, "распикселизация". Если вставляю в оригинальном размере:
то качество сохраняется. Я пытался после вставки изменить размер рисунка в вордовском документе:
никаких сообщений не выдаётся, размер не меняется. Что я делаю не так, и как надо правильно? |
||||||
|
|||||||
Alfredphb |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 1.10.2009 Репутация: нет Всего: нет |
По поводу изменения размеров рисунка получилось вот так, вдруг кому пригодиться:
|
|||
|
||||
TopCore |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 17.8.2009 Репутация: нет Всего: нет |
Здравствуйте! Я с вопросом "из Excel в Paradox". Делаю по примеру с первой страницы. Но есть проблемы. Подсчёт строк неправильный: вместо 65 подсчитывает 74. И когда доходит код до работы с БД выдаёт сообщение об ошибке:
Как набор данных сделать открытым? Это сообщение отредактировал(а) TopCore - 14.10.2009, 12:53 |
|||
|
||||
Данкинг |
|
|||
Yersinia pestis Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 5 Всего: 130 |
TopCore, создай новый топик. При чём здесь ExcelApplication вообще?
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
TopCore |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 17.8.2009 Репутация: нет Всего: нет |
За вопрос о БД прошу прощения. А вот что не так с определением количества строк в таблице?
Эта строка активирует ячейку 'Х74' вместо 'Т62'. |
|||
|
||||
Alexanderneo |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 8.2.2010 Репутация: нет Всего: нет |
Подскажите, пожалуйста, как можно подключиться к ворду дважды. Т.е. я изначально подключаюсь к ворду, записываю в него, все, что надо. Если потом открыть созданный документ, а потом закрыть его (процесс WINWORD при этом закрывается естественно) и попытаться создать еще один документ (не закрывая программы), то программа выводит ошибку о недоступности сервера RPC.
Подсоединяюсь к ворду так:
В подключении пихаю все уже от безисходности Вопрос заключается в том, что при первом разе ворд автоматом подключается, потом если процесс ворда прервать, то к ворду уже не получается подключиться. Помогите кто может. |
|||
|
||||
Данкинг |
|
|||
Yersinia pestis Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 5 Всего: 130 |
Ничего естественного. Можно закрыть документ, не закрывая самого "ворда". -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
Albinos_x |
|
|||
Evil Skynet Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 15 Всего: 108 |
я вроде писал об этом в статье.... в общем: 1. Если Вы показываете документ пользователю и он его может закрыть, то Вам необходимо отлавливать сообщение о закрытии документа или самого сервера Word, для этого у компанента есть необходимые обработчики событий. 2. При программном закрытии таких проблем возникать не должно, но если все-же возникают, то пробуйте при закрытии делатьсь Disconnect с сервером, тогда он будет переинициализировать сервер заново. -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
scorpion87 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 3.5.2010 Репутация: нет Всего: нет |
Здравствуйте, проблема в следующем:
используя фукнцию: Word.ActiveDocument.Tables.Item(1).Cell(12,2).Range.Text:='текст'; я вставляю в нужную ячейку необходимый текст, далее необходимо вставить в этой же ячейке таблицы другую строку, я програмно жму клавишу "Enter" используя функцию WordApp.Selection.TypeParagraph; Как вставить текст? вызвав функцию Word.selection.TypeText('sdf2'); текст вставляется не в таблицу а в документ, по сути нужно наверное поставить указатель в данную ячейку и потом в нее записывать. Короче говорю мне нужно в одну ячеку вордовской таблицы вставить последовательно несколько строк. Это сообщение отредактировал(а) scorpion87 - 3.5.2010, 15:44 |
|||
|
||||
Albinos_x |
|
||||
Evil Skynet Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 15 Всего: 108 |
хм... а что мешает сделать вставку в один присест:
или таким вот подходом:
? -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
||||
|
|||||
Akella |
|
|||
Творец Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 2 Всего: 329 |
Excel в Delphi. Работа со свойствами документа.
http://www.webdelphi.ru/2010/06/excel-v-de...vami-dokumenta/ |
|||
|
||||
klyaksa |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 187 Регистрация: 15.9.2005 Репутация: нет Всего: нет |
Подскажите возможно ли экспортировать в excel не плоский текст, а форматированный rtf? Если да, то как?
Т.е. у меня в строковой переменной s есть rtf-текст, при присваивании Excel.ActiveWorkBook.WorkSheets[1].Range['A1'].Value:=s в ячейке плоских текст и видны все теги rtf, а не форматированный текст :( |
|||
|
||||
Данкинг |
|
|||
Yersinia pestis Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 5 Всего: 130 |
Возможно, через буфер обмена. Только создай новую тему для этого вопроса. -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
Правила форума "Delphi: ActiveX/СОМ/CORBA" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Rrader, Girder. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |