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

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

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 15 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

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

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

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

icq: 1-702-732
skype: victor11129
По умолчанию

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

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

icq: 1-702-732
skype: victor11129
По умолчанию

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

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

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

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
Репутация: 165
По умолчанию

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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Защитить ячейки в 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


08:52.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru