0

Word 文書にコンボ ボックス (combo1) があり、それを別の Word 文書にコピーしたいと考えています。(エンドゲームは何百ものドキュメントをループします)。

vbaの外で行うのは簡単ですが、コンボボックスを選択および/またはコピーする方法を理解することはできません。

これまでのところ、ブックマークに変えようとしましたが、[OK] を選択しているようですが、コピーしません。

ActiveDocument.Bookmarks(combo1_bm).Select
Selection.Copy

インラインシェイプとして実行できると思いましたが(それが追加される方法ですか?)、選択は機能しているように見えますが、コピーは機能しません。

ActiveDocument.InlineShapes(combo1).Select
Selection.Copy

次に試すことができるアイデアはありますか?

乾杯、マイケル

4

2 に答える 2

0

これでうまくいくはずです。

Set ComboBox1Range = ActiveDocument.Range(Start:=ActiveDocument.Bookmarks("combo1_bm").Range.Start - 1, _
                             End:=ActiveDocument.Bookmarks("combo1_bm").Range.End)
ComboBox1Range.Expand Unit:=wdParagraph
ComboBox1Range.Copy
于 2015-12-11T10:43:45.360 に答える