Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Office Новый топик    Ответить
 Проблема при вставке данных в Excel  [new]
glamis
Member

Откуда:
Сообщений: 627
Вставляю данные в таблицу.
На первом шаге вставляю Заголовки столбцов.
на 2-м шаге сами данные.
Проблема:
На 2-м шаге данные "сдвигают" заголовок вправо.
Так, что при вставке 15 столбцов заголовок начинается с 16 столбца.
Отлаживал "по шагам". Остановился после 1-го шага, посмотрел таблицу. выполнил 2-й шаг. все нормально.
А без остановки - сдвигает.

Вставку делаю:

    _query=_o.ListObjects.Add(0, _source,,, _o.Range("$A$2")).QueryTable 
    With _query
        .CommandType = 2									&&	xlCmdTable=3, xlCmdSql=2
        .CommandText = _cmd
        .RowNumbers = .f.
        .FillAdjacentFormulas = .f.
        .PreserveFormatting = .t.
        .RefreshOnFileOpen = .f.
        .BackgroundQuery = .t.
        .RefreshStyle = 1									&&	xlInsertDeleteCells
        .SavePassword = .f.
        .SaveData = .t.
        .AdjustColumnWidth = .t.
        .RefreshPeriod = 0
        .PreserveColumnInfo = .t.
    ENDWITH
    _query.Refresh()



Провайдер: OLEDB;Provider=SQLOLEDB.1
1 фев 21, 16:50    [22272696]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при вставке данных в Excel  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 3041
glamis
Вставляю данные в таблицу.

1. Мне кажется лучше названия колонок оставлять прямо в запросе XlYesNoGuess
2. Для Вашего случая попробуйте сначала вставить таблицу, а потом заголовки
2 фев 21, 07:49    [22273036]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Office Ответить