powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Изменить тип диограммы
8 сообщений из 8, страница 1 из 1
Изменить тип диограммы
    #39214693
mozgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток. Возникла проблема с изменением типа диаграммы
В событии "клик" по кнопке на форме Access:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
' ---- Некий код ----
Set oExcel = CreateObject("Excel.Application")
   Set oBook = oExcel.Workbooks.Add ' Создаю книгу
' ---- Некий код ----
    With oBook.Charts.Add ' Создаю диаграмму
    .ChartType = xlLine ' Пытаюсь задать тип. 
    .HasTitle = True
    .ChartTitle.Text = "111"
    .HasLegend = False
    .HasDataTable = False
    End With



На строку ".ChartType = xlLine" ругается ошибкой "Method 'ChartType' of object '_Chart' failed".
...
Рейтинг: 0 / 0
Изменить тип диограммы
    #39214706
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А константу xlLine вы задали где-нибудь?
...
Рейтинг: 0 / 0
Изменить тип диограммы
    #39214715
mozgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

Я конечно могу ошибаться, но xlLine описан в XlChartType.
https://msdn.microsoft.com/ru-ru/library/office/microsoft.office.interop.excel.xlcharttype.aspx
...
Рейтинг: 0 / 0
Изменить тип диограммы
    #39214720
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.NET не в этм форуме, но всё равно вы должны референс сначала сделать на этот ассэмбли
...
Рейтинг: 0 / 0
Изменить тип диограммы
    #39214721
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если это access , то вообще при чём тут NET interop?
...
Рейтинг: 0 / 0
Изменить тип диограммы
    #39214724
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mozgenЯ конечно могу ошибаться, но xlLine описан в XlChartTypeСовершенно в дырочку! Но там еще написано:
авторПространство имен: Microsoft.Office.Interop.Excel
Сборка: Microsoft.Office.Interop.Excel (в Microsoft.Office.Interop.Excel.dll)
А Вы где-то это пространство добавили в проект? А Вы где-то на него ссылаетесь? Нет. Вы применяете позднее связывание. А значит Ваш проект ничего не знает о существовании всех этих констант.

Тут я когда-то описывал это вкратце: Как из Excel обратиться к другому приложению
На примере обращения из Excel к Word, но суть это вообще никак не меняет.
...
Рейтинг: 0 / 0
Изменить тип диограммы
    #39214728
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mozgenЯ конечно могу ошибатьсяне путайте VBA и VB.NET - это разные языки
...
Рейтинг: 0 / 0
Изменить тип диограммы
    #39215197
mozgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, все верно забыл подключить библиотеку. =[
Все работает, всем спасибо.

The_Prist,
Вопрос решил раньше чем добрался до статьи. Но пример пролил свет на другие вопросы :)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Изменить тип диограммы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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