powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel 2016 Подписать последнюю точку на графике
5 сообщений из 5, страница 1 из 1
Excel 2016 Подписать последнюю точку на графике
    #39568365
Crazy_Wolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрейшего!

Столкнулся с проблемой, Нужно программно построить график, и подписать его последнюю точку. Раньше все работало, после перехода на 2016, точки подписываются все.
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
For i = 2 To 5
    Karta_A.SeriesCollection(i).DataLabels.Delete
    NumPoints = Karta_A.SeriesCollection(i).Points.Count
    With Karta_A.SeriesCollection(i).Points(NumPoints)
        .HasDataLabel = True
        .DataLabel.Position = xlLabelPositionAbove
        .DataLabel.ShowSeriesName = True
        .DataLabel.ShowValue = True
        .DataLabel.Separator = " "
    End With
Next i


Результат - см. вложение.
...
Рейтинг: 0 / 0
Excel 2016 Подписать последнюю точку на графике
    #39568397
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Crazy_Wolf,
похоже они не удаляются командой Delete - ведь только у последней точки Position = xlLabelPositionAbove, а у остальных справа.
Что видно при пошаговом проходе?
Попробуйте вставить DoEvents после Delete.
...
Рейтинг: 0 / 0
Excel 2016 Подписать последнюю точку на графике
    #39568747
Crazy_Wolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Казанский,

Удаление как раз работает, если убрать блок
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
 With Karta_A.SeriesCollection(i).Points(NumPoints)
        .HasDataLabel = True
        .DataLabel.Position = xlLabelPositionAbove
        .DataLabel.ShowSeriesName = True
        .DataLabel.ShowValue = True
        .DataLabel.Separator = " "
    End With


то линии остаются пустые.
...
Рейтинг: 0 / 0
Excel 2016 Подписать последнюю точку на графике
    #39568754
Crazy_Wolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На всякий случай, для очистки совести проверил на виртуалке на 2003 экселе. Все рисуется правильно.
...
Рейтинг: 0 / 0
Excel 2016 Подписать последнюю точку на графике
    #39568756
Crazy_Wolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Судя по всему очередной глюк офиса, после того как на виртуалке открыл в 2003 и сохранил и в 2016 все самом по себе заработало.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel 2016 Подписать последнюю точку на графике
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]