powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Прошу помощи по диаграммам
3 сообщений из 3, страница 1 из 1
Прошу помощи по диаграммам
    #33896539
betepon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть код

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
dim CurrentChart As object

Set CurrentChart = Sheets("image").ChartObjects( 1 ).Chart
'CurrentChart.ChartType = xlLineMarkers
CurrentChart.SetSourceData Source:=Sheets("Data").Range("A1")
CurrentChart.HasLegend = True
CurrentChart.HasTitle = True
CurrentChart.ChartTitle.Characters.Text = "Ритмичность процессов"
CurrentChart.SeriesCollection.NewSeries
CurrentChart.SeriesCollection.NewSeries
CurrentChart.SeriesCollection( 1 ).XValues = "=Data!R1C1:R1C" + CStr(k)
CurrentChart.SeriesCollection( 1 ).Values = "=Data!R2C1:R2C" + CStr(k)
CurrentChart.SeriesCollection( 1 ).Name = "=""1-й"""
CurrentChart.SeriesCollection( 2 ).Values = "=Data!R3C1:R3C" + CStr(k)
CurrentChart.SeriesCollection( 2 ).Name = "=""2-й"""
CurrentChart.SeriesCollection( 3 ).Values = "=Data!R4C1:R4C" + CStr(k)
CurrentChart.SeriesCollection( 3 ).Name = "=""3-й"""

CurrentChart.Legend.AutoScaleFont = True
    With CurrentChart.Legend.Font
        .Name = "Arial Cyr"
        .FontStyle = "обычный"
        .Size =  11 
        .Strikethrough = False
        .Superscript = False
        .Subscript = False
        .OutlineFont = False
        .Shadow = False
        .Underline = xlUnderlineStyleNone
        .ColorIndex = xlAutomatic
        .Background = xlAutomatic
    End With

Fname = ThisWorkbook.Path & "\ritm_all.gif"
CurrentChart.Export Filename:=Fname, filtername:="GIF"

Image1.Picture = LoadPicture(Fname)

При выполнении кода на строке
Код: plaintext
CurrentChart.Export Filename:=Fname, filtername:="GIF"
происходит остановка.

Кто знает в чем дело - подскажите.

Задача - сформированную диаграмму уложить в файл и на форму.

Возникающая ошибка - 104
Aplocation-definded of object-definded error


С уважением BETEPON
---------------------------
Ну вот собственно и ВСЕ.
Подпись:Смерть
...
Рейтинг: 0 / 0
Прошу помощи по диаграммам
    #33897123
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По-видимому, у тебя не установлен фильтр для GIF картинок. Проверь реестр HKEY_LOCAL_MACHINE\Software\Microsoft\Shared
Tools\Graphics Filters\. Если GIF там не будет, значит в этом твоя проблема. Графические фильтры, насколько я помню, ставятся вместе с офисом. Попробуй доустановить их.
...
Рейтинг: 0 / 0
Прошу помощи по диаграммам
    #33897710
betepon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем откликнувшимся -
Разобрался сам.

Наверное другим будет полезно.

было

Код: plaintext
1.
Fname = ThisWorkbook.Path & "\ritm_all.gif"
CurrentChart.Export Filename:=Fname, filtername:="GIF"

Стало

Код: plaintext
1.
Fname = "ritm_all.gif"
CurrentChart.Export Filename:=Fname, filtername:="GIF"

Хитрость в том, что путь к рабочей книге - сетевой.
На локальной машине вся конструкция работает на ура - а в сети не хочет.
После того, как отрезал путь (а действительно зачем он нужен, книга и так знает, где она находится) все стало на свои места.

еще раз благодарю всех.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Прошу помощи по диаграммам
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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