如何更改word文档中变量的名称?

时间:2010-06-25 13:01:14

标签: c# variables ms-word updating

我的应用程序允许用户将信息插入文档(使用文档属性和变量)。部分原因还在于他们应该能够调整先前输入的值。更改文档属性的NameValue没问题,但显然变量 Name只有get属性,没有设置属性。这就是我分配变量的方式:

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 :(得分:1)

我继续通过简单地更改文档属性的名称和值来解决它,但也删除了变量并使用更新的值创建新变量。据我所知,这是解决问题的唯一方法。