Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Копирование листа excel с сохранением формата ячеек

45K
03 мая 2009 года
gitzzz
7 / / 28.04.2009
Добрый день!
Копирую лист с одного excel файла в другой вот таким способом:

vTemp=wSheet1.OlePropertyGet("Range", "A1:M150");
vTemp.OleProcedure("Copy");
wSheet2.OlePropertyGet("Range", "A1:M150");
wSheet2.OleProcedure("Paste");

Только почему то вставляет в другом формате. Может быть я что-нибудь недописал? Подскажите, пожалуйста, кто знает.
294
03 мая 2009 года
Plisteron
982 / / 29.08.2003
Можно попробовать PasteSpecial.
246
04 мая 2009 года
GIZMO
1.8K / / 30.07.2004
Цитата: gitzzz
Добрый день!
Копирую лист с одного excel файла в другой вот таким способом:

vTemp=wSheet1.OlePropertyGet("Range", "A1:M150");
vTemp.OleProcedure("Copy");
wSheet2.OlePropertyGet("Range", "A1:M150");
wSheet2.OleProcedure("Paste");

Только почему то вставляет в другом формате. Может быть я что-нибудь недописал? Подскажите, пожалуйста, кто знает.


у меня так работает...

 
Код:
v2 = v1.OlePropertyGet("Range", "A1:B6");
    v2.OleProcedure("Select");
    v2.OleProcedure("Copy");
    v3 = v1.OlePropertyGet("Range", "G4");
    v3.OleProcedure("Select");
    v1.OleProcedure("Paste");
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог