- 01: 名前:かず投稿日:2001/02/06(火) 10:30
- グループのカスタムプロパティの値をグループの中のテキストに表示させようとして以下のように追加しましたが表示できませんでした。
shpobj.AddSection (visSectionTextField)
shpobj.AddRow visSectionTextField, visRowField + 0, 0
shpobj.CellsSRC(visSectionTextField, visRowField + 0, visFieldFormat).Formula = fmt
shpobj.CellsSRC(visSectionTextField, visRowField + 0, visFieldCell).Formula = vl
シェイプシートを見ると、[挿入]、[フィールド]から設定した時に行の見出しが1になるのに、文字の書式などと同じ0でした。
何行追加しても0の行が追加されるだけなのですが、[挿入]、[フィールド]から上書きすると1の行が追加され表示できるようになり、もう一度上書きすると0の行が削除されます。
やむを得ずSendKeysで緊急回避しているのですが、これってバグなのでしょうか?
- 02: 名前:りょう投稿日:2001/02/06(火) 16:33
- ソリューション開発ガイドの付録B(シェイプシートセクション、行、セルインデックスのP506)の注釈に
[テキストフィールドセクション]はテキストブロックにフィールドを挿入している場合のみ使用できます。
とあるのでプログラムからAddSectionするのはダメっぽいですネ(^_^;)
- 03: 名前:かず投稿日:2001/02/07(水) 08:07
- 注釈の意味はそういうことですか。。。残念。
でもこれで納得できました。ありがとうございました。
- 04: 名前:かず投稿日:2001/05/30(水) 12:48
- ヘルプを見ていたら追加するメソッドを見つけました。
AddFieldメソッドを使えばできました。
ユーザー定義式フィールドを挿入する場合はAddCustomFieldです。
■トップに戻る リロード 単独スレ表示
|