Вопрос № 144164: Здравствуйте ув. Эксперты. Помогите разобраться. Присваиваю ячейке в Excel из Delphi формулу таким методом ExcelWorksheet1.Cells.FormulaR1C1.Item[i,3]:='=СУММ('+tmp+')'; или таким ExcelWorksheet1.Cells.FormulaR1C1.Item[i,3].Formula:=...Вопрос № 144215: Была у меня прога, которая выключала комп после окончания плейлиста или через определённое кол-во треков. С новой версией винампа (5.52) она работать не
захотела, так я решил сам написать такую прогу, заодно и делфи подучить. Помогите с кодом, а?...Вопрос № 144250: есть строка, к которой слова разделены пробелами (слов может быть много) например: Мама мыла раму как получить любое слово по порядковому номеру ну например что-то там [0] - будет Мама...
Вопрос № 144.164
Здравствуйте ув. Эксперты. Помогите разобраться. Присваиваю ячейке в Excel из Delphi формулу таким методом ExcelWorksheet1.Cells.FormulaR1C1.Item[i,3]:='=СУММ('+tmp+')'; или таким ExcelWorksheet1.Cells.FormulaR1C1.Item[i,3].Formula:='=ÑÓÌÌ('+tmp+')'; а в Excel пишет так #ИМЯ?, но если в самом Excel стать на эту ячейку и нажать Enter, то формула работает. Как сделать так, чтобы это было сразу автоматически?
И еще, меняю формат вывода действительных
чисел таким методом Excelworksheet1.Range['B1:G100', EmptyParam].NumberFormat := '0.00'; но выдает ошибку Нельзя установить свойство Numder Format класса Range, хотя тут написано, что все должно работать http://www.citforum.ru/programming/windows/excel_faq/part3.shtml#3.10
Отвечает: Шичко Игорь
Здравствуйте, Пустовойтенко Виктор Григорьев! По первому вопросу: В Delphi используются несколько иные функции от Excel, например для суммы: ...Formula:= '=SUM(E1:E3)'; По второму вопросу: ...NumberFormat := '0,00'; В приложении код небольшой программы для анализа формата ячейки. Работать с ним: Создаете пустой файл C:1.xls, устанавливате формат ячейки a1 к примеру числовой с 2-мя знаками после запятой. Запускаете программу, нажимаете на кнопку, в поле Edit1 отобразится
формат ячейки a1. ('0,00').
Приложение:
Ответ отправил: Шичко Игорь (статус: 3-ий класс)
Ответ отправлен: 17.09.2008, 12:00 Оценка за ответ: 5 Комментарий оценки: Спасибо, все работает. Это как раз то, что мне было нужно.
Вопрос № 144.215
Была у меня прога, которая выключала комп после окончания плейлиста или через определённое кол-во треков. С новой версией винампа (5.52) она работать не захотела, так я решил сам написать такую прогу, заодно и делфи подучить. Помогите с кодом, а?
Отправлен: 17.09.2008, 18:51
Вопрос задал: Venchik (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Олекса aka SoW
Здравствуйте, Venchik!
В приложении приведен код модуля, с помощью которого можно программно управлять WinAmp'ом. Здесь пример приложения, которое использует етот модуль: http://fileshare.in.ua/1214689
Описание всех возможных действий по управлению WinAmp'ом есть на оффициальном сайте разработчика: http://download.nullsoft.com/winamp/beta/WA5.34_SDK.exe
Приложение:
--------- Вiк живи - вiк учись.
Ответ отправил: Олекса aka SoW (статус: 3-ий класс)
Ответ отправлен: 18.09.2008, 14:26 Оценка за ответ: 5
Вопрос № 144.250
есть строка, к которой слова разделены пробелами (слов может быть много) например: Мама мыла раму
как получить любое слово по порядковому номеру
ну например что-то там [0] - будет Мама
Отправлен: 17.09.2008, 23:22
Вопрос задал: source (статус: 2-ой класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Шичко Игорь
Здравствуйте, source! В приложении - функция определения слова в сроке по его номеру. Использование: Str - строка; Smb - разделитель слов (например пробел: ' ') WordNmbr - номер слова. Пример использования: word[1]:= GetWord('Мама мыла раму'; ' '; 1); Возвратит word[1] равное 'Мама'.
Приложение:
Ответ отправил: Шичко Игорь (статус: 3-ий класс)
Ответ отправлен: 18.09.2008, 07:41 Оценка за ответ: 5