Print Figure to Word Document with Current Figure Size
Show older comments
Hi All,
I am currently using a function on File Exchange to print my figure to a Word document. I noticed the size of the figure on the doc was a lot smaller than the actual size of the figure. I tried to set the "position" and "paperPosition" of the figure before printing, but neither setting affected the figure size. Could anyone please help me on this issue? I just want to make the figure in the doc the same size as the current figure size in MATLAB. The code that I used from File Exchange is below. Any help would be greatly appreciated.
Thank you,
Lynniz
print(gcf)
% Find end of document and make it the insertion point:
end_of_doc = get(actx_word_p.activedocument.content,'end');
set(actx_word_p.application.selection,'Start',end_of_doc);
set(actx_word_p.application.selection,'End',end_of_doc);
% Paste the contents of the Clipboard:
%also works Paste(ActXWord.Selection)
invoke(actx_word_p.Selection,'Paste');
Accepted Answer
More Answers (0)
Categories
Find more on Desktop in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!