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"実行時にエラーが発生するので、それを…
プロパティ Application プロパティ Bold プロパティ BoldBi プロパティ BookmarkID プロパティ Bookmarks プロパティ Borders プロパティ Case プロパティ Cells プロパティ Characters プロパティ CharacterWidth プロパティ Columns プロパティ CombineCh…
オブジェクト指向ってこういうもんなのかなあ(笑) プロパティ 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文書の管理形式が擬似オブジェクト(≒…
Wordの文書はオブジェクト単位で取得できますが、あれはそう見えるだけであって、実際に存在するのはシーケンシャルな文字列です。これを忘れるとWordVBAの挙動にはまります。気をつけましょう。