0

Word 2010で作業しています。名前を付けて保存すると、Word XML 2003に保存できます。ただし、このオプションがVBAでのSaveASのパラメーターとして見つかりません。私はMSDNとGoogleを見てきましたが、運がありません。

私が見つけた最高のものはこのページでしたが、これらのオプションのいずれかがWordXML2003オプションであるかどうかはわかりません。

MSDNのWdSaveFormat列挙

Word 2003 XMLに保存するために使用するパラメータを知っている人はいますか?誰かがVBAリファレンスまたは本の推奨事項への良いリンクを持っているなら、それも役に立ちます。

ありがとう!

4

1 に答える 1

1

あなたが必要

wdSaveFormat.wdFormatXML

コメントの統合:

結果の XML を見ると、2003 XML 形式であることがわかります。Word 2003 XML 形式であることを示す 2 つの点

  • すべての w: タグの名前空間は xmlns:w="schemas.microsoft.com/office/word/2003/wordml です。
  • Word 2007 Flat OPC 形式のような構造はありません。

ただし、Word 2003 XML で使用されなかった一部の名前空間と要素が、Word 2003 によって保存されたように表示される場合があります。


OPはこの情報の出所について尋ねました。

応答は(軽く編集された)

主に実験 + word2007 以降では Flat OPC XML 形式が使用されているという事実。

Word 2003 によって作成された Word 2003 XML と Word 2007 などによって作成されたバージョンとの違いを詳しく調べていませんが、ちらっと見たところ、2003 年より後の名前空間と 2003 年以降の属性 (主に互換性に関連するもの) がいくつかあるように見えました。 、 おもう)。

2003年以降のドキュメントは知りません。2003 形式の場合、または pkg:package 名前空間の公式の回路図。これは、ZIP 形式の .docx/m/dotx/m 形式が正式に認識されている唯一の形式であることを示唆しています。

于 2012-08-15T19:41:09.560 に答える