<editBox id="layout_deck_search_replace_locate_Caption_item"
label="Caption Item"
showLabel="false"
sizeString="xxx"
maxLength="3"
onChange="layout_search_replace.jump_to_caption_item" />
Sub jump_to_caption_item(ByVal control As IRibbonControl, ByRef strText)
selection.collapse Direction:=wdCollapseEnd
a = "Figure " & Str(strText)
MsgBox a
With selection.Find
.Font.Bold = True
.Text = "Figure " & Str(strText)
.Forward = True
.Wrap = wdFindContinue
.MatchWildcards = False
.Replacement.Text = ""
.Execute
End With End Sub
上記は「私は私が書くとき、図1を見つけたい私のxmlとVBAコード、 です編集ボックス内の「1」
editboxに "1"を書き込むと、msgbox "図1"ができますが、私の言葉は "図1"に行くことはできません。 "図" & Str(strText)は文字列ではありませんか?
ダウンボートが過度の速さのダッシュで適用されたようです。この質問には、それが置かれる方法よりもメリットがあります。 – Variatus
申し訳ありませんが、私の英語は良くありません、明確に表現されていないかもしれませんが、問題がある場合は誰でも私のコードを知ってもいいですか、私は非常に感謝するためにポイントを提供します –