1
Excel UserForm1テキストボックスにヘッダーブックマークを取得するには、VBAコードが必要です。私を助けてください。私はページ数を得ているが、これを得ることはできない。私が試したコードは以下の通りですが、動作しません。WordヘッダーのエクスポートExcel UserForm1にブックマークTextbox
私は時のエラーを取得:
Set wbk = ObjExcel.Workbooks.Open("C:\Users\Desktop\Test-2.xlsm")
と
wst.txtstatementof.Text = "MyBookmark"
事前に感謝を。
サブExportBookmarksToExcel()WBK実際のUserForm1
Set appXl = CreateObject("Excel.Application")
Set wbk = ObjExcel.Workbooks.Open("C:\Users\Desktop\Test-2.xlsm")
With appXl
.Visible = True
Set wbk = .Workbooks.Add
Set wst = wbk.UserForm1
wst.txtstatementof.Text = "MyBookmark"
End With
'For each bk In ActiveDocument.Bookmarks
'lRow = lRow + 1
' wst.x.UserForm1.txtstatementof.Text = bk.Name
'wst.Cells(lRow, 2) = bk.Range.Text
'Next bk
'wst.UsedRange.Columns.AutoFit
End Sub
実際に私がしようとしているのは、WordのブックマークをExcel UserFormのテキストボックスに入れることです。 –
実際に私がしようとしているのは、Wordブックマークを上記のコードのExcel Userform Textboxに入れることです。 "txtstatementof"は、Excel UserFormのテキストボックス名です。 "MyBookmark"は、Wordヘッダー部分のブックマークです。 –
UserformはExcelでもWordでもありません。それはVBAです。ですから、まずテキストボックスを使ってフォームを作成する必要があります。次に、それを開いたり閉じたりするためのコードを書いて、ブックマークのテキストをテキストボックスに入れることができます。あなたはそのような場合にExcelが必要ないと思われます。 – Variatus