回答:
DocXは、圧縮されたzipコンテナーファイルです。元のdocxファイルのコピーを作成します。解凍すると、という名前word
のファイルが付いたサブフォルダーがありますsettings.xml
。プレーンテキストエディターでsettings.xmlを開くことができます。
その中にはテキストのブロックがあります:
<w:documentProtection
w:edit=""
w:enforcement="1"
w:cryptProviderType=""
w:cryptAlgorithmClass=""
w:cryptAlgorithmType=""
w:cryptAlgorithmSid=""
w:cryptSpinCount=""
w:hash=""
w:salt=""/>
w:enforcement値を0に変更するか、ブロックを完全に削除できます。
次に、全体を再度圧縮します(フォルダー全体content_types.xml
を圧縮しないでください:およびサブフォルダーはzipファイルのルートである必要があります)。結果の名前をDocx拡張子に変更し、Wordで開きます。
このリンクから:http : //people.csail.mit.edu/seth/misc/unlockworddoc.html
WindowsでWord文書のロックを解除する方法
セステラー、2009年8月
一部の作成者(たとえば、記入するフォームの作成者)は、Windowsでドキュメントを「ロック」します。エラーを修正したり、ドキュメントに何かを追加したりすることができないため、これは面倒です。
「単語文書のロック解除」でウェブ検索を行うと、Windowsで機能しないアドバイスや有料ソフトウェアへのポインターを含むページがたくさん表示されます。動作する無料のメソッドを次に示します。
Wordで文書を開き、「。xml」形式で保存します。
ワードパッド、emacs、またはお気に入りのテキストエディターで.xmlドキュメントを開きます。
文字列w:enforcement = "1"を検索します。
「1」を「0」に置き換えて、強制を無効にします(つまり、ドキュメントのロックを解除します)。
テキストエディタからドキュメントを保存します。
Wordで.xmlドキュメントを開きます。
[名前を付けて保存...]を選択し、.docまたは.docxファイルとして保存します。
これで、Word文書を通常どおりに編集できます。楽しい!
Macユーザー:ExtendScript Toolkitは、この回避策でテキストエディターとして機能します。
MS WordはOffice 2007以降、 128ビットAES暗号化を使用しているため、ロックを解除する簡単な方法はありません。
パスワードがシンプルであるか、辞書攻撃に対して脆弱であると思われる場合は、利用可能なさまざまなパスワード解読アプリのいずれかを試すことができます(警告ダウンローダー)。
ここの他の回答で説明されているように、圧縮された.docxファイル内の「settings.xml」を編集して、Word文書から編集保護を削除するのは簡単です。ただし、ドキュメントを開くためにパスワードを要求するために「パスワードで暗号化」を適用したため、その方法は使用できません。