AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.10.2010, 11:28   #1  
JustNick is offline
JustNick
Участник
 
8 / 10 (1) +
Регистрация: 14.07.2010
Адрес: Москва
Цитата:
Сообщение от Мариночка Посмотреть сообщение
Угу, это баг еще с сентября и до сих пор активен. Будет пофикшен, когда ребята какой-то там контрол интегрируют.
Этот баг... уже давно ))) У кого-нибудь появилась инфа куда копать? Подскажите плз, с такой же бедой столкнулись
Старый 29.10.2010, 11:40   #2  
spas is offline
spas
Участник
 
19 / 10 (1) +
Регистрация: 15.11.2007
Мы столкнулись. Разработали две выгрузки одну в визио, другую в эксель
Старый 29.10.2010, 12:01   #3  
JustNick is offline
JustNick
Участник
 
8 / 10 (1) +
Регистрация: 14.07.2010
Адрес: Москва
Цитата:
Сообщение от spas Посмотреть сообщение
Мы столкнулись. Разработали две выгрузки одну в визио, другую в эксель
а диаграммки случайно не рисовали? )) Не могу найти информацию по структуре классов, методам и свойствам для рисования диаграмм в 2007м Excel.
Старый 29.10.2010, 20:28   #4  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от JustNick Посмотреть сообщение
Не могу найти информацию по структуре классов, методам и свойствам для рисования диаграмм в 2007м Excel.
У рабочего листа Worksheet есть семейство Shapes, состоящее из отдельных фигур, нарисованных на этом листе (объекты Shape) - прямоугольников, треугольников, коннекторов и т.п.

Для знакомства нарисуйте на рабочем листе Excel несколько фигур, потом перейдите в редактор VBA, где в окне отладке введите строку: ? ActiveSheet.Shapes.Count и нажмите Enter - строкой ниже увидите кол-во своих фигур. Наводите курсор на слово Shapes и нажимайте F1.
За это сообщение автора поблагодарили: kornix (1).
Старый 29.10.2010, 21:27   #5  
kornix is offline
kornix
MCP
MCBMSS
Злыдни
Ex AND Project
 
414 / 146 (5) +++++
Регистрация: 24.02.2009
Адрес: Санкт-Петербург
В свое время столкнулся с таким же, проблема была такая: в компании где использовалась Axapta (еще 3.0) были пользовательские компьютеры с различными версиями офиса. У кого-то стоял 2003, у кого-то 2007 (и пользователи уверяли что всем одинаковый поставить нельзя). В итоге пришлось поступить так: перед построение отчетов с графиками я запускал конструктор, который определял программно - какая версия офиса стоит (если интересно - могу скинуть метод). Затем, на основании версии Office инициализировался нужный класс-наследник, который содержал методы для построения диаграмм в нужной версии. Например, чтобы вывести диаграмму в Excel 2007 работал метод addDiagram(), он был написан в 2-х классах потомках базового с одними и теми же входными параметрами, но "тела методов" отличались, т.к. правильно заметили коллеги в этой теме - поменялись методы и их входные параметры самого COM объекта. Как никак - помогло

Цитата:
Для знакомства нарисуйте на рабочем листе Excel несколько фигур, потом перейдите в редактор VBA, где в окне отладке введите строку: ? ActiveSheet.Shapes.Count и нажмите Enter - строкой ниже увидите кол-во своих фигур. Наводите курсор на слово Shapes и нажимайте F1.
Поддерживаю, сам вникал также.

Последний раз редактировалось kornix; 29.10.2010 в 21:50.
Старый 29.10.2010, 23:14   #6  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,283 / 3491 (123) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от kornix Посмотреть сообщение
В итоге пришлось поступить так: перед построение отчетов с графиками я запускал конструктор, который определял программно - какая версия офиса стоит (если интересно - могу скинуть метод).
В 4.0 расширили семейство классов SysExcelApplication (которые были кстати и в 3.0) и добавили туда обработку 2007-го офиса. Т.о. можно писать код, вообще на задумываясь о версии Excel, стоящей у пользовтеля (поддерживается версии 2000, XP и 2007).
Кстати - это семейство - в sys-слое и механизм использования этих классов гораздо более близок к программированию в Excel, нежели через класс ComExcelDocument_RU.

Жалко лишь то, что это семейство исключительно для Excel и нет такого для Word и Visio. Но как идею можно задействовать - если писать что-то свое
__________________
Возможно сделать все. Вопрос времени
За это сообщение автора поблагодарили: kornix (1).
Теги
ax4.0, excel, office, visio, word, блок-схема, диаграмма, оргструктура

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Amand: Dynamics AX 4.0 Прямая поставка (схема) Blog bot DAX Blogs 0 14.05.2008 01:12
Российские финансовые отчеты - реквизиты организации. Nesterkin DAX: Функционал 4 04.10.2004 15:04
Ссылка организации May DAX: Функционал 7 08.06.2004 14:07
Схема внедрения Аксапты Vavin DAX: Прочие вопросы 27 29.05.2003 09:56
Древовидная структура организации Bobkov DAX: Функционал 1 20.01.2003 15:54

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 03:21.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.