Вообщем имею xls шаблон (ТТН), заполняю его из 1С через OLE (Excel.Application), так вот все бы хорошо, но при заполении товарной части в ней всего три пустых строки. Так вот если данных больше чем строк - как скопировать строку, чтобы все нижележащее соотвественно сдвинулось?
Спасибо.
(5) Insert вставит пустую строку. Пример кода даст сам Excel: Сервис - Макрос - Начать запись Потом вставить строку, остановить макрос и посмотреть код, который получился. (При этом учитывать, что в Excel есть именованные параметры, а в 1С - нет, и что Excel опускает ссылку на текущий лист, текущую книгу и т.д.)
На будующее. В экселе есть макросы. Записываешь нужный тебе макрос. Н-р копирование и вставка строки. Затем открываешь макрос в режиме редактирования и видишь сгенерированный код. его копируешь в свою композицию.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший