Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Microsoft Office и VBA > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail


Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы
Старый 16.08.2008, 11:05   #1
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 810
По умолчанию Как задать свойства ячейки в Excel?

Как задать свойства ячейки в Excel? например формат "текстовой" или "дата". (Программно из Delphi, используя OLE).

Последний раз редактировалось Dux; 16.08.2008 в 11:45.
Dux вне форума
Старый 16.08.2008, 11:33   #2
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,055
По умолчанию

Меню.
Формат > Ячейки > Число.
Вибираете нужный формат.
p.s. Если перед этим включить макрорекордер, получите код для использования в VBA.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499

Последний раз редактировалось VictorM; 16.08.2008 в 11:36.
VictorM вне форума
Старый 16.08.2008, 11:44   #3
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 810
По умолчанию

Цитата:
Сообщение от VictorM Посмотреть сообщение
Меню.
Формат > Ячейки > Число.
Вибираете нужный формат.
p.s. Если перед этим включить макрорекордер, получите код для использования в VBA.
Вы меня не поняли, я имею ввиду программно из Delphi, используя OLE
Dux вне форума
Старый 16.08.2008, 11:49   #4
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,055
По умолчанию

Цитата:
Вы меня не поняли, я имею ввиду программно из Delphi, используя OLE
Действительно не понял.
Цитата:
(Программно из Delphi, используя OLE).
было добавлено после моего ответа.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума
Старый 16.08.2008, 12:02   #5
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 810
По умолчанию

Цитата:
Сообщение от VictorM Посмотреть сообщение
Действительно не понял.

было добавлено после моего ответа.
Да исправил, а то действительно непонятно изъяснился
Dux вне форума
Старый 16.08.2008, 13:15   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,260
По умолчанию

1) совет ВиктораМ всё равно в силе. Записывайте макрорекордером и смотрите код. Потом его переносите в синтаксис Дельфи!
2) тема Ваша должна была быть в разделе "Общие вопросы Delphi", потому как вопрос Ваш "как в Дельфи изменить формат ячейки"...
3) хоть бы написали код, как Вы вообще открываете таблицу Excel и как с ней работаете. ну, считаем, раз через OLE, то:
XLApp := CreateOleObject('Excel.Application' )
если это так, чтобы изменить формат активной ячейки можно попробовать так:
текстовый формат
XLApp.ActiveCell.NumberFormat := '@';
формат Дата
XLApp.ActiveCell.NumberFormat := 'm/d/yyyy';

Последний раз редактировалось Serge_Bliznykov; 16.08.2008 в 13:17. Причина: забыл двоеточие в присвоении в Дельфи ;-)))
Serge_Bliznykov вне форума
Старый 16.08.2008, 17:03   #7
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 810
По умолчанию

Спасибо, Serge
То что надо!
Dux вне форума
Закрытая тема

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Защитить ячейки в Excel Т@тьян@ Общие вопросы Delphi 2 29.04.2008 14:47
Как разделить число и текст в одной ячейки на две ячейки. neboskreb Microsoft Office Excel 2 15.04.2008 19:39
Свойства формы Teen4jump Общие вопросы Delphi 4 28.02.2008 02:29
Свойства файла ruPy Общие вопросы Delphi 2 11.01.2008 20:37
Можно ли в "EXCEL" задать свое действие клавише valerij Microsoft Office Excel 26 06.06.2007 16:25