v2 = v1.OlePropertyGet("Range", "A1:B6");
v2.OleProcedure("Select");
v2.OleProcedure("Copy");
v3 = v1.OlePropertyGet("Range", "G4");
v3.OleProcedure("Select");
v1.OleProcedure("Paste");
Копирование листа excel с сохранением формата ячеек
Копирую лист с одного excel файла в другой вот таким способом:
vTemp=wSheet1.OlePropertyGet("Range", "A1:M150");
vTemp.OleProcedure("Copy");
wSheet2.OlePropertyGet("Range", "A1:M150");
wSheet2.OleProcedure("Paste");
Только почему то вставляет в другом формате. Может быть я что-нибудь недописал? Подскажите, пожалуйста, кто знает.
Можно попробовать
Цитата: gitzzz
Добрый день!
Копирую лист с одного excel файла в другой вот таким способом:
vTemp=wSheet1.OlePropertyGet("Range", "A1:M150");
vTemp.OleProcedure("Copy");
wSheet2.OlePropertyGet("Range", "A1:M150");
wSheet2.OleProcedure("Paste");
Только почему то вставляет в другом формате. Может быть я что-нибудь недописал? Подскажите, пожалуйста, кто знает.
Копирую лист с одного excel файла в другой вот таким способом:
vTemp=wSheet1.OlePropertyGet("Range", "A1:M150");
vTemp.OleProcedure("Copy");
wSheet2.OlePropertyGet("Range", "A1:M150");
wSheet2.OleProcedure("Paste");
Только почему то вставляет в другом формате. Может быть я что-нибудь недописал? Подскажите, пожалуйста, кто знает.
у меня так работает...
Код: