2
我嘗試在VBA中獲取字段名稱。 我得到的只是結果文本或完整的代碼。 我只想要字段名稱。獲取VBA中的字段名稱
我嘗試field.Code
,給我:{ MERGEFIELD NAME \* MERGEFORMAT }
或field.Result
,給我的合併結果。
對不起,法文單詞。
我嘗試在VBA中獲取字段名稱。 我得到的只是結果文本或完整的代碼。 我只想要字段名稱。獲取VBA中的字段名稱
我嘗試field.Code
,給我:{ MERGEFIELD NAME \* MERGEFORMAT }
或field.Result
,給我的合併結果。
對不起,法文單詞。
似乎沒有任何屬性允許獲得MailMerge字段的name
。因此,我可以建議採取以下解決方法:
Sub qTest()
Dim tmpFieldCode As String
tmpFieldCode = ActiveDocument.MailMerge.Fields(1).Code
Dim tmpFieldName As String
tmpFieldName = Split(tmpFieldCode, " ")(2)
Debug.Print tmpFieldCode '>> MERGEFIELD Firma
Debug.Print tmpFieldName '>> Firma
End Sub
您正試圖獲取文本框的名稱?通過逐步完成表單上的所有控件? –
看看這裏接受的答案: http://stackoverflow.com/questions/3916857/access-vba-how-would-i-have-a-loop-in-vba-that-allows-me- to-loop-through-contr –
你寫下了你沒有的東西,你也不會這樣做。請寫下你期望得到的。舉一些例子,而不是一個例子。 –