Has anybody used "makePPTCompilable()" ?
古いコメントを表示
I am trying to convert a simple program that uses "Presentation" to a .exe
The code is as follows:
makePPTCompilable();
import mlreportgen.ppt.*
slides = Presentation('mySlideAddPresentation.pptx');
slide1 = add(slides,'Title and Picture');
plane = Picture(which('tulips.jpg'));
plane.X = '4in';
plane.Y = '4in';
plane.Width = '5in';
plane.Height = '2in';
add(slide1,plane);
close(slides);
I get the following error on running the complied version:
" Undefined function 'Presentation' for input arguments of type 'char'"
Any idea what I am missing here?
I am on 2015b , used the following link for help: https://www.mathworks.com/help/rptgen/ug/compile-a-presentation-program.html
採用された回答
その他の回答 (1 件)
Sean de Wolski
2017 年 1 月 11 日
Put the whole thing in a function before compiling.
function mainfunction
makePPTCompilable();
import mlreportgen.ppt.*
slides = Presentation('mySlideAddPresentation.pptx');
Import statements don't work in scripts in compiled mode.
カテゴリ
ヘルプ センター および File Exchange で Create Presentation Content についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!