Word VBA

とりあえずプロパティ名を羅列してみた所

検索サイトからWord VBAのプロパティ名でたどって来る人が増えました。「WordVBAの資料が無くて苦労しているのは俺だけじゃ無いだろう!?」と親近感が湧く一瞬です(笑)PS たまーに繰り返しておきますが、みはえるのメインの日記はコレではなく「今か無し…

私がバカでした

If 段落 Is Nothing Then 'Nothingです End If こうですね。Is演算子なんか知らないよ……。ぐふう。

次のパラグラフが存在しないかどうかのチェック

On Error Resume Next Set 次段落 = 段落.Next If Err <> 0 Then GoTo 終了 End If On Error GoTo 0 (処理) set 段落 = 段落.Next//もうパラグラフが無い場合、Nothingが入る (上に戻る) "次段落"はダミー。"段落.Next"実行時にエラーが発生するので、それを…

同Rangeオブジェクト

プロパティ Application プロパティ Bold プロパティ BoldBi プロパティ BookmarkID プロパティ Bookmarks プロパティ Borders プロパティ Case プロパティ Cells プロパティ Characters プロパティ CharacterWidth プロパティ Columns プロパティ CombineCh…

Documentオブジェクトのプロパティ、メソッド一覧

オブジェクト指向ってこういうもんなのかなあ(笑) プロパティ ActiveTheme プロパティ ActiveThemeDisplayName プロパティ ActiveWindow プロパティ ActiveWritingStyle プロパティ Application プロパティ AttachedTemplate プロパティ AutoFormatOverrid…

本が無い〜

Word VBA関連の書籍をamazon.co.jpで探した所、和書は3冊あるのですがどれも在庫切れ。まあ、紀伊国屋で探しても見つからないわけよなー。

表の次のパラグラフを取得したい

moug.netで教えて頂いた、「表の次のパラグラフを取得する」方法 Dim tbl As Table Dim pra As Paragraph Set tbl = ActiveDocument.Tables(1) Set pra = tbl.Range.Paragraphs.Last.Next 'pra.Range.Select これはWord文書の管理形式が擬似オブジェクト(≒…

鉄則1:オブジェクト指向だと思うな

Wordの文書はオブジェクト単位で取得できますが、あれはそう見えるだけであって、実際に存在するのはシーケンシャルな文字列です。これを忘れるとWordVBAの挙動にはまります。気をつけましょう。