単語の文書からすべての「写真」をバッチするには、単語を撮影として認識していないようです.
私はもともと透かしを持つPDFであった大きなアーカイブを印刷したいです.
インクを節約するために、それらの透かしを取り除きたいです.私はPDF編集ソフトウェア(Foxit)を所有していますが、そのように透かしを認識することはできませんので、DOCX文書を実行しました.
これは透かしを「写真」に変換しました.おそらく、私は検索と置換ツールを使ってそれらの写真を削除することができるはずです.
^ gコマンドで写真を認識するはずです.しかし、これはうまくいきませんでした.
単語は、それらの透かし/写真を特定の明確に定義された「オブジェクト」として明確に認識して、1つずつ選択してそれらを削除することができます.問題は単にそれらを具体的に考慮しないということです. pictureは、^ gコマンドが機能しないためです. おそらく他の種類のオブジェクトを考慮しています.
これらの「オブジェクト」とバッチを削除する単語を単語に認識させる方法は他にありますか?私は単純なVBAコマンドを実行するだろうが、私は言葉がこれらの「water-watermarks-is-not-picture」をどのように分類するかわかりません.それらを選択する方法があるかもしれません
透かし/オブジェクト、および単語を正確に分類する方法(「inlineshape」の代わりに「オブジェクト」)を正確に分類するかを確認してください.
返信リスト(回答:2)
Stefanのマクロがあなたが望むものをしないならば、あなたが文書のコピーを送ってください.
文書のコピーで次のマクロを試してください.
サブDeleteAllShapesFromDoc()
'Stefan Blom、MVP、2021年1月
薄暗い
DIM SHAPECOUNT LONG
ShapeCount= ActiveDocument.Shapes.count
i= 1からshapecount
ActiveDocument.Shapes(ShapeCount + 1-i).Delete
次のi
終了SUB