1
我需要VBA代碼才能在Excel用戶窗體1文本框中獲取標題書籤。請幫助我。我有頁數,但無法得到這個。我已經放置了下面的代碼,我試過了,但它不起作用。將Word標題導出到Excel用戶窗體1文本框
我在得到錯誤:
Set wbk = ObjExcel.Workbooks.Open("C:\Users\Desktop\Test-2.xlsm")
和
wst.txtstatementof.Text = "MyBookmark"
在此先感謝。
子ExportBookmarksToExcel() 昏暗的BK作爲書籤 昏暗appXl作爲Excel.Application 昏暗WBK作爲Excel.Workbook 昏暗WST作爲Excel.Worksheet 暗淡x As形成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用戶窗體文本框中。 –
其實我想要做的是用上面的代碼將Word書籤放入Excel用戶窗體文本框中。 「txtstatementof」是Excel用戶窗體中的文本框名稱。 「MyBookmark」是Word標題部分中的書籤。 –
Userform既不是Excel也不是Word。它是VBA。所以,你首先需要創建一個帶有Textbox的表單。然後,您可以編寫代碼來打開和關閉它,並將書籤中的文本放入文本框中。在這種情況下,你似乎不需要Excel。 – Variatus