Модераторы: MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Excel, number format, странная ошибка 
V
    Опции темы
uranpro
Дата 3.8.2009, 12:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 571
Регистрация: 7.5.2008
Где: Moscow city

Репутация: нет
Всего: 1



Добре!
пользуюсь выводом информации в excel достаточно давно и не раз замечал такой баг:
есть отчет, в котором есть строчка:
Код

    ExcelApplication1.Range['A5'].NumberFormat:='@';

захожу на компьютер под обычным пользователем, у которого ограниченные права, делаю отчет, все хорошо.
захожу под админской учеткой, делаю тот же отчет, выходит ошибка : "нельзя установить у ячейки NumberFormat".

Я был тут и тут

понял, что нужно использовать не
Код

    Range['A5']

а
Код

    Range['A5', EmptyParam]

(пока не тестил, если не прав, то намекните)

кто может объяснить из-за чего так происходит ?


--------------------
I want a perfect soul
PM MAIL ICQ   Вверх
Данкинг
Дата 3.8.2009, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 5
Всего: 130



С Range не пробовал, но если устанавливать формат у конкретной ячейки, а не у ряда, то работает нормально как под админом, так и под ограниченными правами.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Akella
Дата 23.8.2009, 00:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 2
Всего: 329



А если так:
Код

  Range := Sheets.Cells[vRow, iColCount+1];
...
  Range.NumberFormat := '@';


Правда я делаю так
Код

NaklsToExcel:=CreateOleObject('Excel.Application');


а не использую компоненты с закладки Servers
PM MAIL   Вверх
Данкинг
Дата 23.8.2009, 00:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 5
Всего: 130



Цитата(Akella @  23.8.2009,  01:21 Найти цитируемый пост)
Правда я делаю так

А я только так и умею. smile 



--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
uranpro
Дата 11.12.2009, 18:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 571
Регистрация: 7.5.2008
Где: Moscow city

Репутация: нет
Всего: 1



спешу поделиться полезной инфой!)))))

Все дело в региональных настройках! а именно в разделителях!
сервер отправлял мне ответ на запрос в соответствии с его настройками, а эксель не мог понять, что разделителем является ".", а не ","

ps: панель управления -> языковые настройки ...


--------------------
I want a perfect soul
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: ActiveX/СОМ/CORBA"

Rrader
Girder

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Delphi
  • Вопросы по SQL и вопросы по базам данных, не связанные с Delphi, задавать здесь

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Rrader, Girder.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема »


 




[ Время генерации скрипта: 0.0508 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.