Форум: "Начинающим";
Текущий архив: 2007.03.04;
Скачать: [xml.tar.bz2];
ВнизExcel Найти похожие ветки
← →
MAX3 (2007-02-12 18:10) [0]Как програмно удалить колонку в Excel?
← →
YurikGL © (2007-02-12 20:59) [1]
Для того чтобы узнать, как что-то сделать из Delphi во Excel-e надо во Excel-е зайти в меню сервис/макрос/начать запись... Потом сделать во Excel-e то, что надо сделать из Delphi и закончить запись макроса. И наконец сервис/макрос/макросы...выбираем записанный...изменить и смотрим, как он устроен. После этого перевод синтаксиса VBA в синтаксис Delphi осуществляется просто и непринужденно.
← →
@dimon (2007-02-13 01:45) [2]
> YurikGL ©
Тогда как использовать такой код.Columns("D:D").Select
Selection.Delete Shift:=xlToLeft
← →
YurikGL © (2007-02-13 20:44) [3]
> Columns("D:D").Select
> Selection.Delete Shift:=xlToLeft
>
Делфи и офиса под рукой нет, но получиться должно что-то вроде
uses Excel2000
xlapp:=createoleobject("Excel.Application");
...
xlapp.Columns("D:D").Select; //(или xlapp.ActiveBook.Columns("D:D").Select);
xlapp.Selection.Delete(xlToLeft);
Кстати, можно попробовать сразу
xlapp.Columns("D:D").Delete(xlToLeft);
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.03.04;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.04 c