簡體   English   中英

使用文本框值更改Word文檔標題

[英]Changing a word document title with Textbox values

我目前正在制作帶有多個文本框的VBA用戶窗體。 我的目標是制作一個啟用宏的單詞模板,該模板在啟動時會彈出用戶窗體,其中包含多個文本框,用戶可以在其中輸入值。

我正在尋找一種方法來更改我的Word文檔的默認保存標題。 我想將輸入值從文本框中傳遞到標題中,以便看起來像這樣:

“ Textbox1.Value_Textbox2.Value_Combobox1.Value_Textbox3.Value _.....”(用戶用於個性化文檔名稱的空間)

下划線分隔非常重要。

我嘗試用

   'WORKS'
With Dialogs(wdDialogFileSummaryInfo)
    .Title = TextBox7.Value
    .Execute
End With

為了將所有這些文本框值組合到文本框7中,但我無法使其正常工作。 還有其他方法可以解決此問題嗎?

您可以嘗試以下方法:

With Me
    .TextBox7 = Join(Array(.TextBox1.Text, .TextBox2.Text, .ComboBox1.Value, .TextBox3.Text), "_") '<--| list your controls 'name.property' in the desired order
End With

With Dialogs(wdDialogFileSummaryInfo)
    .Title = Me.TextBox7.Text
    .Execute
End With

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM