0

私のアプリケーションでは、ユーザーは(ドキュメントのプロパティと変数を使用して)ドキュメントに情報を挿入できます。これの一部は、彼らが以前に入力した値を調整できるはずであるということでもあります。ドキュメントプロパティのNameandを変更しても問題はありませんが、変数にはgetプロパティのみがあり、setプロパティはないようです。これが私が変数を割り当てる方法です:Value Name

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

私が考えることができる唯一のオプションは、変数を削除し、更新された値で新しい変数を作成することです。しかし、それは本当に私の唯一の選択肢ですか?

4

1 に答える 1

1

ドキュメントプロパティの名前と値を変更するだけでなく、変数を削除し、更新された値で新しい変数を作成することで、先に進んで解決しました。私の知る限り、それが唯一の方法です。

于 2010-06-25T13:15:37.803 に答える