Вопрос № 141137: Как получить индификатор окна которое на данный момент получило фокус от клавиатуры(тоесть при нажатии клавиш в него будет вводиться текст). Желательно это сделать в виде глобальной ловушки....Вопрос № 141273: Доброго дня! Вопрос таков Как получить номер строки(ячейки) с excel, т.е. надо чтобы пользователь в excele выбрал ячейку потом активировал программу и программа записала данные в эту ячейку, потом следующую ячейку
выбрал произвольно и опять активи...Вопрос № 141302: Доброго времени суток, умные головы!!!! Подскажите, плиzzzzzz, как мне сделать одну штуковину... Захотел облегчить свою работу, взялся за Дельфу, а сообразить не могу... :( Проблема заключается в том, что я создаю форму, там: 3 Combobox'...Вопрос № 141322: Здравствуйте ув. Эксперты. Подскажите пожалуйста, как можна раскрасить
Memo. Имеется ввиду построчно, тоесть одна строка одним цветом, вторая другим и т.д....
Вопрос № 141.137
Как получить индификатор окна которое на данный момент получило фокус от клавиатуры(тоесть при нажатии клавиш в него будет вводиться текст). Желательно это сделать в виде глобальной ловушки.
Ответ отправил: monah (статус: Студент)
Ответ отправлен: 31.07.2008, 21:58 Оценка за ответ: 5 Комментарий оценки: Спс))) большое
Вопрос № 141.273
Доброго дня! Вопрос таков Как получить номер строки(ячейки) с excel, т.е. надо чтобы пользователь в excele выбрал ячейку потом активировал программу и программа записала данные в эту ячейку, потом следующую ячейку выбрал произвольно и опять активировал программу и чтобы прога записала данные в эту ячеку которую пользователь выбрал. как это реализовать не понятно, или догнать не могу . за любую помощь буду очень благодарен!!!!!
Отправлен: 04.08.2008, 07:52
Вопрос задал: Doget (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Лысенков Антон Анатольевич
Здравствуйте, Doget!
Насколько я знаю, это возможно, если открывать файл прямо из Delphi. Надеюсь Вам поможет код приведенный ниже. Этот код открывает файл YourFileName.xls и пишет в активную ячейку Значение которое нужно поместить в ячейку .
Код:
procedure TMainForm.Button1Click(Sender: TObject); var EApp: TExcelApplication; EBook: TExcelWorkBook; ESheet: TExcelWorkSheet; begin EApp:=TExcelApplication.Create(Application); Ebook:=TExcelWorkbook.Create(Application); Esheet:=TExcelWorksheet.Create(Application); Ebook.ConnectTo(Eapp.Workbooks.Add(ExtractFilePath(Application.ExeName)+' YourFileName.xls ',1)); Esheet.Conne
ctTo(Ebook.WorkSheets[1] as _Worksheet); Eapp.Visible[1]:=true; Esheet.ActiveCell.Value = " Значение которое нужно поместить в ячейку " end;
Как присоединиться к уже открытому документу Excel я не разбирался. Удачи Вам!
Доброго времени суток, умные головы!!!! Подскажите, плиzzzzzz, как мне сделать одну штуковину... Захотел облегчить свою работу, взялся за Дельфу, а сообразить не могу... :( Проблема заключается в том, что я создаю форму, там: 3 Combobox'а, 1 Checklistbox, 2 кнопки (создать и выход) и всяки лейблы-описаловки... Данные для боксов беру из текстовых файлов, нажимаю кнопочку создать и вся эта штуковина должна создавать отчет (файл ворд на диске с названием одного из боксов и текущей датой), но при
этом в отчете должны содержаться выбранные данные из боксов и определенный вордовский файл находящийся на винте (соответствующий данным из боксов)...
Короче я наверно непонятно написал и сильно многово хочу...
Отправлен: 04.08.2008, 13:23
Вопрос задал: Svyazist (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 4)
Отвечает: Лысенков Антон Анатольевич
Здравствуйте, Svyazist!
Не совсем понятно, конечно, с какой именно частью задачи возникли проблемы. Возьму на себя смелость предположить, что проблемы возникли в реализации связки Word<->Delphi. Вот несколько статей на эту тему:
Здравствуйте ув. Эксперты. Подскажите пожалуйста, как можна раскрасить Memo. Имеется ввиду построчно, тоесть одна строка одним цветом, вторая другим и т.д.
Отвечает: Raptor3
Здравствуйте, Пустовойтенко Виктор Григорьев!
лучше всего RichEdit использовать для таких целей
--------- Программист - это человек который решает проблему, о которой вы не знаете, способом который вы не понимаете
Ответ отправил: Raptor3 (статус: 8-ой класс)
Ответ отправлен: 04.08.2008, 16:42