AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.02.2005, 12:04   #1  
Шрэк is offline
Шрэк
Участник
Аватар для Шрэк
 
645 / 24 (2) +++
Регистрация: 09.02.2004
Адрес: Москва
При выводе отчета из Navision, использую Excel Buffer. Данные туда попадают все нормально, только нужно перед выводом на листе Excel необходимо задать формат ячеек(всех) - текстовый. Как это можно сделать? Я так понимаю, что надо опредилить Automation переменную и воспользоваться методом. Какую только переменную определить (range, sheet) и какой метод в данном случае использовать? Подскажите кто-нибудь, плиз!!!!!

to Dzemon
Советов про азы и документацию просьба не давать. А то подобные ваши сообщения содержат больше символов, нежели сообщения других посетителей с полезной информацией.
__________________
MBS Certified Master in Navision Developer
Старый 17.02.2005, 12:26   #2  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
Вроде должно помочь такое:

Sheet.Range(<Range>).NumberFormat := '@';
__________________
"Моей лошадке ядрышком полмордочки снесло..."
А.В.Суворов, письма к дочери
Старый 17.02.2005, 12:28   #3  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
З.Ы. Соответственно, если пользуетесь эксель буфером - там вроде было такое поле "NumberFormat" - пихайте в него собаку '@'.
__________________
"Моей лошадке ядрышком полмордочки снесло..."
А.В.Суворов, письма к дочери
Старый 17.02.2005, 12:29   #4  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
З.З.Ы. Наезд на Дземона считаю необоснованным.
__________________
"Моей лошадке ядрышком полмордочки снесло..."
А.В.Суворов, письма к дочери
Старый 17.02.2005, 13:04   #5  
Шрэк is offline
Шрэк
Участник
Аватар для Шрэк
 
645 / 24 (2) +++
Регистрация: 09.02.2004
Адрес: Москва
Дуд
Спасибо большое. Помогло использование поля NumberFormat. Теперь понятно как задать определенный формат ячеек в Excel!
__________________
MBS Certified Master in Navision Developer
Старый 17.02.2005, 13:52   #6  
johndoe is offline
johndoe
Участник
 
88 / 10 (1) +
Регистрация: 15.10.2004
Адрес: Москва
Talking
И все же, как говорилось в одном детском стишке: "А можно взять и почитать". Главное, знать - где

Microsoft Excel как сервер Automation имеет потрясающую возможность - записывать действия, которые пользователь выполняет вручную, как макросы. Сам часто так поступаю:
1. Имитирую действия, которые будет выполнять код в Navision, в самом Excel и параллельно записываю их как макрос.
2. Просматриваю макрос, выбираю самое "вкусное" и перевожу на C/AL.

P.S. "Игру слов и непереводимые выражения" (aka константы) смотреть в Object Browser среды VBA.
 


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:28.