How to publish code as a Word document on a Mac?

I have Mac Office 2011 and R2012b, yet I haven't been able to publish .m code as a word document.
publish('my_fun.m','doc')
results in the following error:
"Error using mxdom2word (line 9) Publishing to Microsoft Word is only supported on the PC."
Really? This basic operation isn't supported? Is there a work-around?

 採用された回答

Walter Roberson
Walter Roberson 2012 年 11 月 29 日

0 投票

Likely the communications with MS Word is handled via ActiveX, which is not present in OS-X.

1 件のコメント

Ken Atwell
Ken Atwell 2012 年 11 月 29 日
Walter is right, publishing to Microsoft Word is performed with Active-X, a technology specific to Windows.
As an alternative, would publishing to HTML or PDF (supported on Macs) be workable for you?

サインインしてコメントする。

その他の回答 (2 件)

Matthew Simoneau
Matthew Simoneau 2012 年 11 月 29 日

0 投票

A workaround is to publish to HTML, open the HTML up in Word, and then save as Word.

3 件のコメント

Ward
Ward 2012 年 11 月 29 日
This does work, thanks!
I was hoping for a more direct way to get into Word, but the ActiveX issue seems to preclude that.
Terrance Nearey
Terrance Nearey 2013 年 2 月 9 日
This has other drawbacks. For example, Line breaks appear not to be preserved. Seems like a bug in Word 2011.
John Ondov
John Ondov 2016 年 2 月 18 日
Great idea! May not be perfect,but better than trying to convert pdf to word - at least as far as I know!

サインインしてコメントする。

ZHONGQIAN SHANGGUAN
ZHONGQIAN SHANGGUAN 2020 年 6 月 15 日

0 投票

When I used the code to publish my file, i just got the following error info:
Publishing to Microsoft Word is only supported on the PC.

質問済み:

2012 年 11 月 29 日

回答済み:

2020 年 6 月 15 日

Community Treasure Hunt

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

Start Hunting!

Translated by