Вход | Регистрация

Форумы на Кубань.Ру


1С:Предприятие ::

Метки:

Автоформатирование таблицы в MS Excel сохраненной из 1С

Ø
Я
   Denya
23.11.04 - 08:35
Попробую обьяснить точнее: сохраняю заявку из 1С в Excel с помощью метода Таб.Записать(...) в формате XLS, причем задаю параметры таблицы Таб.ПараметрыСтраницы(2,,,5,0,0,0,,,,,), при открытии в Excele ориентация листа не альбомная, а книжная. Можно ли как нибудь при открытии в Excele устанавливать ориентацию листа на альбомную?
 
 
   Gloom
1 - 23.11.04 - 09:02
Можно через ole...
   Denya
2 - 23.11.04 - 09:16
А по другому никак? Например с помощью какого нибудь макроса?
   Gloom
3 - 23.11.04 - 09:18
(2)Можно и с помощью какого-нибудь макроса...
   Frog
4 - 23.11.04 - 09:22
Сделай напрямую через оле. Создаешь шаблон, настраиваешь его как хочешь, апотом заполняешь.
  стрИмяФайла=СокрЛП(КаталогИБ())+"InvVed.xlt";
    _wndExcel=СоздатьОбъект("Excel.Application");
    _newBook=_wndExcel.Workbooks.Open(стрИмяФайла);
    _wndExcel.Visible	= 1;
    _workBook=_newBook.Worksheets(1);
    //Заполняем первый лист
    
    СтрЗначение			= _workBook.Cells(6,"C");
    СтрЗначение.Value	= СокрЛП(Строка(Фирма.ПолнНаименование));
    СтрЗначение			= _workBook.Cells(7,"C");
    СтрЗначение.Value	= СокрЛП(Строка(Подр));
    СтрЗначение			= _workBook.Cells(24,"C");
    СтрЗначение.Value	= СокрЛП(Строка(Подр));
    СтрЗначение			= _workBook.Cells(15,"K");
    СтрЗначение.Value	= СокрЛП(Строка(РабочаяДата()));
    СтрЗначение			= _workBook.Cells(43,"E");
    СтрЗначение.Value	= СокрЛП(Строка(РабочаяДата()));
  
   Frog
5 - 23.11.04 - 09:25
Если надо с добавлением строк могу скинуть.
   MetaEditor
6 - 23.11.04 - 09:27
Сервис - Макрос - Начать запись
Файл - Параметры страницы.....................................
   Gloom
9 - 23.11.04 - 10:00
(8)xlLandscape=2;



Список тем форума

Форум Территория 1С

Рекламное место пустует   Рекламное место пустует
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует