Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

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

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

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

Меню.
Формат > Ячейки > Число.
Вибираете нужный формат.
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
Сообщений: 803
По умолчанию

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

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

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

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

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
Сообщений: 803
По умолчанию

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


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


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