Может ли кто-нибудь подсказать мне, как сделать несколько динамических круговых диаграмм в powerpoint в ASP.NET с#?
Can anyone suggest me how to make multiple dynamic pie chart in powerpoint in asp.net C#?
Что я уже пробовал:
Может ли кто-нибудь подсказать мне, как сделать несколько динамических круговых диаграмм в powerpoint в asp.net с#?
Anand Saini
я пробовал что-то вроде этого, но он показывает эту ошибку в строке
"objApp = новый Microsoft.Офис.Взаимодействие.powerpoint.Приложение();"
"Получение фабрики COM-класса для компонента с CLSID {91493441-5A91-11CF-8700-00AA0060263B} не удалось из-за следующей ошибки: класс 80040154 не зарегистрирован (исключение из HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))."
бул басист;
Microsoft.Офис.Взаимодействие.powerpoint.ObjApp приложения ;
Презентации objPresSet;
_представление objPres;
Слайды objSlides;
_Slide objSlide;
TextRange objectextrng;
Microsoft.Офис.Взаимодействие.powerpoint.Формы objShapes;
Microsoft.Офис.Взаимодействие.powerpoint.Форма objShape;
ObjSSWs SlideShowWindows ;
SlideShowTransition objSST;
SlideShowSettings objSSS;
SlideRange objSldRng;
Microsoft.Офис.Взаимодействие.Диаграмма.ObjChart графике ;
Microsoft.Офис.Взаимодействие.График.Технический паспорт технический паспорт;
// Создайте новую презентацию на основе шаблона.
objApp = новый Microsoft.Офис.Взаимодействие.powerpoint.Приложение();
objApp.Видно = MsoTriState.msoTrue;
objPresSet = objApp. Presentations;
objPres = objPresSet.Открыть(@"D:\xyz\Template.potx", MsoTriState.msoFalse, MsoTriState.msoTrue, MsoTriState.msoTrue);
/файл/. potx - это файл шаблона powerpoint.
// Возьмите файл шаблона, удалите все его слайды и сохраните его.
// Тогда дайте ему физический путь вместо него.
objSlides = objPres. Slides;
Richard MacCutchan
В сообщении говорится, что Powerpoint не установлен. И вы не можете использовать взаимодействие без него. Я думаю, что суть предложения заключается в том, чтобы не копировать код из интернета, Если вы не понимаете, как он работает.