[英]Add a page number from excel to word, VBA
我有以下代碼,有人可以幫助我獲得:
'sidnummer
Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:="PAGE ", PreserveFormatting:=True
唯一的問題是它出現一個錯誤,它指出:
“參數數量錯誤或屬性分配無效”
我該如何解決?
Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, _
Text:="PAGE ", PreserveFormatting:=True
當您從Excel運行此程序時,第一個Selection
引用Excel中當前選擇的任何內容。 如果要向Word文檔添加新的Field
,則首先需要引用Word應用程序,然后再引用其ActiveDocument
。
因此,您可能會有:
yourWordAppRef.ActiveDocument.Fields.Add ..
還需要修改Selection.Range
,以便它引用一個Word范圍-當前它引用一個Excel Range。
您還需要對Word對象庫的引用(在Excel中),否則Excel將無法識別術語wdFieldEmpty
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.