如何在matlab中更改演示文稿的路径?

时间:2016-11-22 18:23:51

标签: matlab path powerpoint

我是Matlab编程的新手。导入以下类:mlreportgen.ppt.*,将在当前文件夹中创建演示文稿。 但是,我想在不同的位置生成演示文稿。 找到了以下语法,但我不确定如何实现它:

presentationObj = Presentation() creates a presentation named Untitled.pptx in the current folder, using the default PPT API default.pptx template.

presentationObj = Presentation(presentationPath) creates a presentation at the specified location.

presentationObj = Presentation(presentationPath,templatePath) creates a presentation using the PowerPoint template at the specified location.

在我的代码中,使用以下内容在演示文稿中生成幻灯片:

slides = Presentation(outputFile, strcat('template_', num2str(number_of_devices))); "
where outputfile = strcat ('name','.pptx')

1 个答案:

答案 0 :(得分:0)

您需要在outputFile中提供完整路径,否则,默认情况下将在当前的matlab路径中创建该文件。

在创建演示文稿对象之前,只需写下:

outputfile = 'c:\path\to\your\file.pptx' (windows)
outputfile = '/path/to/your/file.pptx' (linux)

您还可以使用以下命令更改当前的matlab文件夹:

cd(newCurrentFolder)

您还应该避免使用strcat作为路径。 strcat从字符串中删除尾随空格,这有时会出现问题。请改用cat()或方括号[str1 str2 ...]