私のWord文書では、私は別のページにある複数のテーブルを持っています。 私はMacro to export MS Word tables to Excel sheetsから見つけたサンプルコードで既に行われているExcel内のテーブルをインポートする必要があります。VBA ExcelにWordテーブルのページ番号をインポート
しかし、私はExcelにテーブルのページ番号をインポートしてシート名として設定しようとしていますが、何時間も検索しても何もインターネットで見つけられません。
Wordのテーブルのページ番号をExcelにインポートするにはどうすればよいですか?
私たちは、コマンドに
Activesheet.Name="insert_page_number"
を使用しますが、どのように我々は我々がExcelにWordからインポートしたテーブルのページ番号をインポートするシート名として設定することを知っていますか?
これは役立つかもしれない:[ 'Selection.Information(wdActiveEndPageNumber)'](https://msdn.microsoft.com/en-us/library /office/ff820800.aspx)ここで 'Selection'はテーブルの式です。 –
@ScottHoltzmanはWordでのみ動作します。そのデータをExcelにどのように転送できますか?どのように私と共有することができますか?ありがとうございました:) – NewLearner
wordからテーブルをつかむときにページ番号を変数に代入し、その変数を 'ActiveSheet.Name'に渡します。たとえば、 'With .tables(TableNo)| lPage = .Information(wdActiveEndPageNumber)..'(barは改行と等しく、Dim lPage as Long' ...それでは 'ActiveSheet.Name = lPage' –