私はWord
テーブルにContextControls
を(プログラムで)追加する必要があるというシナリオがあります。Word ContentControlsを更新または更新します
私の例は、ContentControl
をテーブル(最初のセル)に追加してから、その行に繰り返しContentControl
を追加する場合です。これは完璧です!
ユーザーが(物事をシンプルに保つために)2セルのテーブルの2をセルに行き、別のContentControl
を追加した場合 - この行がすでに繰り返しContentControl
で、今ちょうど追加された追加ContentControl
を持ってい念頭に置いて、データがありません繰り返さない。
リボン - デベロッパーに入り、デザインをフリックすると、すべてのデータが再び正常に表示されます(ContentControl
が更新/リフレッシュされたような感じです)。私は疑問に思っています - コードでこれを行う方法はありますか?
ContentControl.Update/Refresh/Reloadを繰り返すようなものはありません。
今すぐ - Word
アプリケーションでこれを行うことができますが、これをコードに変換します。これに対する答えが必要な人のための
私はちょっと混乱しています。ユーザーが反復コンテンツコントロールに新しい行を追加すると、そのユーザーはデータを入力することになりますか?新しく追加された行にどのようなデータを表示するか説明できますか? –
@DirkVollmarコメントをいただきありがとうございます。私は混乱を見ることができます、私はうまくいけば、画像を更新しました?基本的に、ユーザーは最初のセルに新しいテーブルtable1を追加し、テーブル行全体を選択し、それを繰り返しコントロールにします(したがって、最初のセルが繰り返されます)。次に、最初の行の2番目のセルに移動し、もう1つのcontentcontrolを追加します(自動的に繰り返し項目になると考えている)が、そのデザインがアクティブ化/非アクティブ化されるまでではありません。 – Hexie
PS - 私は、これを行う方法の1つが手動で 'ActiveDocument.ToggleFormsDesign'をトグルすることに気づきました。これが最善の方法かどうか疑問に思っていましたか? – Hexie