レイトバンドでのWord作成のコードを教えてください

解決


初心者  2009-01-23 01:42:32  No: 141355

VB2008にてWordを作成しているのですが前回掲示板で質問させて頂いたDLLを参照しないようレイトバンドにてコードを記述しています。書式の設定等は数値(Integer)にて記述すれば良いとのことでした。しかし表の作成にて、参照設定時wTable = .Tables.Add(Range:=wWD.Selection.Range, NumRows:=1, NumColumns:=4)とすればOKだコードは、レイトバンドだとどの様な記述となるのでしょうか。.tables.Add(.Range, 1, 4)にしたところ表は作成されるのですが、'Range' は参照プロパティではありません。と怒られてしまいます。.Rangeの代わりにどのようなコードを記述すればよろしいのでしょうか。それとも.tables.Add自体も駄目なのでしょうか。レイバンドのコードが詳しく説明している本などの媒体ってなにかあるのでしょうか。長々とすみません。


初心者  2009-01-23 20:42:20  No: 141356

.tables.Add(.Range, 1, 4)
を下記のように一度変数に代入するように変更したところ出来ました。
Dim wRange as Object =.Range
.tables.add(wRange, 1, 4)
おさわがせしました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加