我正在爲我的大學撰寫我的論文,而且我不允許將單詞用在引號中,用於我的總字數。由於Word沒有這樣做的功能,我希望有人能夠通過創建一個宏來幫助我。我之前使用過宏,但對於像這樣複雜的事情,我的經驗非常少(如果它甚至那麼複雜)。Word宏用來計算引號中的單詞
我已經有了類似的工作與整個文件中的引用,所以這些都將是一個很大的幫助。我將在下面複製此代碼,以便您可以大致瞭解我需要的內容,除了用引號而不是引用。
所以我想知道是否有人能夠生成一個宏,計算整個文檔中使用引號的單詞數量?
Sub CitationWordCount()
Dim Fld As Field, l As Long, StrTmp As String
For Each Fld In ActiveDocument.Fields
With Fld
If .Type = wdFieldCitation Then
StrTmp = .Result
l = l + UBound(Split(StrTmp, " ")) + UBound(Split(StrTmp, "-")) + 1
StrTmp = .Code.Text
l = l + Len(StrTmp) - Len(Replace(StrTmp, "\n", "\"))
End If
End With
Next
MsgBox "There are " & l & " words in citations in this document.", , "Citation Word Count"
End Sub
[爲什麼「有人可以幫我嗎?」不是一個實際的問題?](http://meta.stackoverflow.com/q/284236) –
你用於引用的代碼在哪裏? – Robby
對不起,現在添加引用文字的代碼! –