我公司内部网上有一组Wiki页面(MediaWiki样式),我想将其转换为Microsoft Office Word文档(或者我可以在其中导入的内容)。我正在寻找具有以下内容的东西:
您是否有任何能够满足我需求的解决方案?
答案 0 :(得分:6)
一个非常简单的解决方案是在Word的 Open Document 对话框中打开Wiki的URL,例如:将网址http://en.wikipedia.org/w/index.php?title=Microsoft_Word&printable=yes粘贴到文件名文本框中。这不需要任何编程,仍然会给出令人满意的结果。
如果您需要批处理解决方案,可以在VBA中编写一个简单的脚本,为您创建和保存文档:
Sub OpenFromWiki()
Documents.Open FileName:= _
"http://en.wikipedia.org/w/index.php?title=Microsoft_Word&printable=yes", _
ConfirmConversions:=False, ReadOnly:=True, AddToRecentFiles:=False, _
PasswordDocument:="", PasswordTemplate:="", Revert:=False, _
WritePasswordDocument:=""
End Sub
答案 1 :(得分:1)
您可以安装OpenDocument Export Extension,这样您就可以下载OpenDocument格式的单页或Collections,可以用MS Word打开。
使用扩展程序内部使用的mwlib
python package,您还可以轻松执行批处理脚本。