필터 지우기
필터 지우기

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

조회 수: 7 (최근 30일)
Aalaas
Aalaas 2017년 1월 8일
댓글: Nikhil Sreekumar 2017년 1월 11일
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
Walter Roberson
Walter Roberson 2017년 1월 9일
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.)
Nikhil Sreekumar
Nikhil Sreekumar 2017년 1월 11일
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개)

카테고리

Help CenterFile Exchange에서 File Operations에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by