2010-06-25 45 views
0

我的應用程序允許用戶將信息插入到文檔中(使用文檔屬性和變量)。其中一部分也是他們應該能夠調整他們以前輸入的值。更改NameValue的文件屬性沒有問題,但顯然變量Name只有一個get屬性,沒有設置屬性。這是我如何分配變量:如何更改word文檔中變量的名稱?

object v = _name; 
Variables.Add(_sName, ref v); 

這是我如何理想地改變變量。

var.Name = newName; 

但它給出了一個錯誤說:

Property or indexer 'Word.Variable.Name' cannot be assigned to -- it is read only

我能想到的是刪除變量,創建一個新的與更新的值唯一的選擇。但是,這真的是我唯一的選擇嗎?

回答

1

我繼續解決問題,只需更改文檔屬性的名稱和值,還可以刪除變量並使用更新後的值創建新變量。據我所知,這是唯一的解決辦法。

+0

你可以繼續並接受你自己的答案作爲正確答案。 – 2010-06-27 06:03:27

+0

好點,感謝提醒。 10分鐘的延遲讓我忘記了這一切。 – Fusyion 2010-06-28 07:19:29