BEAGLE-HC 医薬品、医療機器の研究・開発 ポータルサイト
 現在位置 : HOME > ITの活用 プログラミング > Word コードライブラリアン(文章の操作)
くすりのこと
 治療薬の最前線
データブック
 ヘルスケア市場
 データブック
 (売上ランキング)
ニュース
 企業ニュース
 (パイプラインニュース)
 (財務・決算ニュース)
 (M&Aニュース)
 メディアニュース
ITの活用
 バリデーション
 セキュリティ
 WORD文書の作成
 プログラミング
 (Word/VBA)
 (Excel/VBA)
 (Access/VBA)
 (SAS)
 (SQL)
イベント
 イベントカレンダ
製薬会社研究
 製薬会社
 製薬会社研究
 決算短信一覧
 
 
●文書内の要素を参照する
●文書内の要素を更新する
●文書内の文字を検索する
●文書内のすべての文字を置換する
●文書内の文字列をWebで検索する
●文書内の特定の位置にカーソルを移動する
 
本章では、セルの書式設定に関するコードサンプルを例示しています。
 
文書内の要素を参照する ↑ このページの最初へ
段落(改行マークで区切られた部分)
 Dim p As Paragraph
 Set p = ActiveDocument.Paragraphs(1)
 MsgBox Replace(p.Range.Text,Chr(13)、””)   
'改行マークがついているのでカットオする
 Set p = Nothing


 ActiveDocument.Tables(1).Columns(1).Cells(1)
 
文書内の要素を更新する ↑ このページの最初へ
段落(改行マークで区切られた部分)
 Dim p As Paragraph

 Set p = ActiveDocument.Paragraphs(1)

 p.Range.Text = "あいうえお" & Chr(13)   
'改行マークを付ける

 Set p = Nothing
 
文書内の文字を検索する ↑ このページの最初へ
Sub 文書内の文字を検索()

  ''検索条件のクリア
  Selection.Find.ClearFormatting

  With Selection.Find
    .Text = "奈良"
    .Replacement.Text = ""
    .Forward = True
    .Wrap = wdFindContinue
    .Format = False
    .MatchCase = False
    .MatchWholeWord = False
    .MatchByte = False
    .MatchAllWordForms = False
    .MatchSoundsLike = False
    .MatchWildcards = False
    .MatchFuzzy = True
  End With

  Selection.Find.Execute

  If Selection.Find.Found Then

    MsgBox Selection

  End If

End Sub
 
文書内の全ての文字を置換する ↑ このページの最初へ
Sub 文書内の文字の置換()
'
  Dim kensakuMJ, tikanMJ As String

  kensakuMJ = "検索文字"
  tikanMJ = "置換文字"

  ''検索条件のクリア
  Selection.Find.ClearFormatting
  '置換条件のクリア
  Selection.Find.Replacement.ClearFormatting

  With Selection.Find
    .Text = kensakuMJ
    .Replacement.Text = tikanMJ
    .Forward = True
    .Wrap = wdFindContinue
    .Format = False
    .MatchCase = False
    .MatchWholeWord = False
    .MatchKashida = False
    .MatchDiacritics = False
    .MatchAlefHamza = False
    .MatchControl = False
    .MatchByte = False
    .MatchAllWordForms = False
    .MatchSoundsLike = False
    .MatchWildcards = False
    .MatchFuzzy = True
  End With

  Selection.Find.Execute Replace:=wdReplaceAll

End Sub
 
文書内の文字列をWebで検索する ↑ このページの最初へ
Sub Kensaku_Web()

  Dim word As String
  Dim URL As String

  word = Selection

  URL = "http://eow.alc.co.jp/" & word  '英辞郎
  URL = "http://www.google.co.jp/search?q=" & word  'Google 検索

  ActiveDocument.FollowHyperlink Address:=URL, NewWindow:=False, AddHistory:=True

End Sub
 
文書内の特定の位置にカーソルを移動する ↑ このページの最初へ
  Selection.HomeKey Unit:=wdStory   '文書の先頭位置へカーソルを移動

  Selection.EndKey Unit:=wdStory    '文書の最終位置へカーソルを移動
 

↑ このページの最初へ

   ご意見・ご感想をお寄せください。 ‖ お問い合わせはこちらから ‖ このサイトについて           サイトマップ  ‖
  Copyright 2006 - 2013 uTRAM Corp. All Rights Reserved
 
PHARCIS(ヘルスケア最新情報提供)
Facebook for PHARCIS
ClinMark8
アクセスランキング
(2013年5月)

1位 企業ニュース
2位 売上ランキング
3位 メディアニュース
4位 製薬会社
5位 治療薬の最前線
6位 決算短信一覧
7位 データブック
8位 製薬会社研究
9位 イベントカレンダ
10位 パイプラインニュース