Trouble saving DOCX file as PDF: 'Undefined function or variable 'SaveAs2'.'

Hi everyone,
I'm trying to save a DOCX document as PDF programatically from Matlab. I'm running the following code:
wrd = actxserver('word.application');
wrdDoc = wrd.Documents;
wrdFile = wrdDoc.Open('C:\MyFiles\myfile2.docx');
wrdFile.SaveAs2('C:\MyFiles\TestWord.pdf',17);
It gives me the following error: "Undefined function or variable 'SaveAs2'."
What am I doing wrong? All examples are using the SaveAs2 function....
I'm using Matlab 2016b and Word 2013.
Thank you all very much for your time and effort!

댓글 수: 2

Unfortunately I cannot afford Office so I cannot test this. (The license agreements is distinctly unfavorable if you run on Windows on Virtual Machines like I do.)
Hi Aalaas,
I tried your code in MATLAB 2016b and Word 2016. The code works fine for me. I was able to generate the pdf file.
I was able to find a MATLAB Central query on similar lines. Please see if the below link helps:
Thanks
Nikhil

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

질문:

2017년 1월 8일

댓글:

2017년 1월 11일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by