外出自粛中でも楽しく過ごす!QAまとめ>>

複数のword文書の中の語句(単語)を一度に検索するにはどうすればよいでしょうか。
(word2007 vistaを使用しています)

このQ&Aに関連する最新のQ&A

A 回答 (2件)

ワードの範囲内の機能では、ないのではないでしょうか。


ワードのVBA(プログラム)を作り、2以上の文書の語句検索を行う(文書ごと繰り返し。検索のプログラムコードはWEBにあふれている。マクロの記録を修正することでも出来る)。
検索用に文書を1つにまとめる。
(または、書式を考えなくて良い検索なら、それぞれの文書をテキストファイル化して1つにまとめ(比較的易しい)、検索機能の優れたテキストエディターを使う)
他のぴったりの検索用ソフト(多ファイル一括検索)を探す。
などを思いつきますが。

この回答への補足

ワードの文書内の検索をしたいと思っています。ただ、ワードの文書の数が100くらいあるため、それをすべて1つにまとめるのは大変だなあと思っています。以前のバージョンでは複数の文書のワード内の文字や言葉を検索できたと思うのですが。

補足日時:2010/11/02 10:47
    • good
    • 1
この回答へのお礼

ご回答頂きありがとうございました。

お礼日時:2010/11/02 10:47

スタートボタン → 検索(ウィンドウズボタンを押しながらFボタンでもOK)で検索画面を出します。



検索窓に単語を入れて、表示項目をドキュメントにするとエクセルなども含みますがワードファイルの中にご希望の単語を含むファイルが検索されます。さらにファイル内のどこにいくつあるのかを探したければファイルを開いてCtrl+Fボタンで検索画面を出し、単語を入力します。
    • good
    • 5
この回答へのお礼

ご回答頂きありがとうございました。その方法で探したのですが、文書内の語句は検索できませんでした。

お礼日時:2010/11/02 11:19

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q複数のワードのファイルから検索

或るフォルダの中に複数のワード(Word)のファイル(*.doc)があって、
この中から、ある言葉が含まれているファイルをすべて知りたいと思っています。
(このフォルダの中のファイルは、ほとんどワードのファイルですが、別のファイルも少しあります。)

[スタート]-[検索]-[ファイルやフォルダ]
で、「探す場所」の欄にそのフォルダを指定して、「含まれる文字列」にその言葉をすれば、期待通りの動作をしてくれると思いました。

実際に行うと、(検索結果は、そのフォルダのファイルの数より少ないのでなんらかの絞込みが行なわれたのは間違いないですが、)検索結果のファイルを開いてその言葉を検索すると、
「文書の検索が終了しました。検索項目が見つかりませんでした。」
と表示されてしまいます。
そのファイルには、その言葉は含まれていない、ということだと思います。

それはなぜですか。

逆に、「検索結果に含まれていないファイルには、その言葉は含まれていない」ということは言えますか。

正確にその言葉が含まれているファイルだけをすべて探すにはどうすればよいのでしょうか。

==============
ワードのファイルはたくさんある(百何十個)のですが、それを簡単にすべてテキストファイルにできれば、「秀丸」エディタはあるので、
grepでその言葉を探せるはずです。
簡単にテキストファイルにするにはどうすればよいのでしょうか。


Windows2000です。

或るフォルダの中に複数のワード(Word)のファイル(*.doc)があって、
この中から、ある言葉が含まれているファイルをすべて知りたいと思っています。
(このフォルダの中のファイルは、ほとんどワードのファイルですが、別のファイルも少しあります。)

[スタート]-[検索]-[ファイルやフォルダ]
で、「探す場所」の欄にそのフォルダを指定して、「含まれる文字列」にその言葉をすれば、期待通りの動作をしてくれると思いました。

実際に行うと、(検索結果は、そのフォルダのファイルの数より少ないの...続きを読む

Aベストアンサー

どのような文字列で検索されたか分かりませんので確かな事は言えませんが、ワードの文書をテキストにして、またワードに戻すのでしたら、ワードのまま検索できますので、下のソフトを使って検索してみられてはどうでしょう?
http://www.vector.co.jp/soft/win95/util/se272348.html
http://www.vector.co.jp/soft/winnt/util/se328191.html

QWord、Excelの中身検索について。

お世話になります。

WordやExcelにて作成したfileのデータを検索する方法・ソフトウェアをご存知ないでしょうか?
つまり1例としては、Wordの文書の中に「大阪」という文字が含まれているかどうかをフ複数のfileから調べる方法です。
フォルダ単位で調べれるもので、出来れば子フォルダも検索対象になるとありがたいです。
勝手な要求ですが、このような事が出来る方法又は、ソフトがありましたらご紹介頂けます様お願いします。

Aベストアンサー

私が愛用しているものにDESKTOPHEというソフトがあります。
http://freemind.s57.xrea.com/desktophe/
とても便利なので是非お試し下さいませ♪。
作者様にはとても感謝しています・・(笑)

Qword2007の1ファイル内で複数の単語を検索

似たような質問があったのですが、おそらく同じ質問は無かったと思われますので、質問させていただきます。

簡潔に述べると、
Word2007の1ファイル内、その中の文章中で、複数の単語を一気に検索したい、そのための方法をご教授願いたいのです。

例えば(gooニュースより引用)
今年の長野県内産マツタケの生産量は、この半世紀で最も豊作となった。このほどまとまった速報値は85トンに上り、最近30年余の平均より約3倍、不作だった昨年と比べると約12倍増。最終値はもう少し増えて100トン前後になる見込みで、100トンを少し超えた昭和20年代後半を上回る可能性もあるという

と書いてあるワード文章があるとします。
この中で、「生産量」「速報値」「最終値」「不作」「見込み」という単語を一気に検索したいのです。


このような方法をご存知の方がいらっしゃいましたら、どうかご教授ください。

補足
・のちにそれを違う単語に変換する予定です。(「生産量」→a、「速報値」→bなどなど)

・wordと正規表現で検索をかけましたが、いまだ理解できておりません。
・wordとOR検索でも、検索をかけましたが、同様の結果です

似たような質問があったのですが、おそらく同じ質問は無かったと思われますので、質問させていただきます。

簡潔に述べると、
Word2007の1ファイル内、その中の文章中で、複数の単語を一気に検索したい、そのための方法をご教授願いたいのです。

例えば(gooニュースより引用)
今年の長野県内産マツタケの生産量は、この半世紀で最も豊作となった。このほどまとまった速報値は85トンに上り、最近30年余の平均より約3倍、不作だった昨年と比べると約12倍増。最終値はもう少し増えて100トン前後になる見...続きを読む

Aベストアンサー

[Ctrl]+[F]
[オプション(M)>>]
□ワイルドカードを使用する
□検索した項目を強調表示する
にチェックを入れて、
 ↓
検索する文字列の枠内に、[生産量速報値最終不作見込み]{2,3}
検索を実行。

++
但し、置換は個々の単語でして下さい。

QWindows7のファイル検索で、「ファイル中に含まれる文字列」を指定

Windows7のファイル検索で、「ファイル中に含まれる文字列」を指定するには?

掲題の通りです。
WindowsXPではCtrl+Fでそういった詳細検索ができたのですが、Windows7ではどうすればいいのでしょうか。

Aベストアンサー

インデックスが作成されているドライブに対しては、その検索がもともとできる仕様になっています。
ただし、ちゃんとヒットするかどうかという点についてはなんとも言えません。
動作が非常に遅いことと、ファイル作成後にすぐに反映されるはずなのに、まともに反映されることの方が少ないことや
http://support.microsoft.com/kb/309173/ja
(Vistaでの解説ですが、WindowsXPでも7でも同じようです)
等の制限があることなどから、「Googleデスクトップ検索」などの外部のツールをご利用になったほうがいいと思います。

Qフォルダ内の単語の検索

リムーバブルディスク(Fドライブ)の中の特定のファイル内の検索をしようとしています。
その中にはメモ帖で書いたテキストファイルやワード,一太郎で書いた文章などが混在しています。
この中の特定の単語を一気に検索する方法はありますか? OSはWIN7です。

Aベストアンサー

下記URLのページをご参照下さい。

「ファイルやフォルダを検索をする(Windows Vista / Windows 7)」
http://faq.epsondirect.co.jp/faq/edc/app/servlet/relatedqa?QID=010803

「Windows 7でファイルが見つからない場合の検索方法」
http://121ware.com/qasearch/1007/app/servlet/relatedqa?QID=011932

Qエクセル内で複数の文字(50個ぐらい)を一括で検索したい

タイトル通りなのですが、エクセル内の文字列で
特定の複数(50個ぐらい)の文字を一括検索したいのですが、
どうすれば 検索できますか?
決して検索後に、別の文字に置き換えや、
複数のエクセルを一括検索したいとまでは言いません。
一つのエクセル内で複数(50個ぐらい)の文字を検索し、
ヒットしてくれれば 後はヒットした文字列を手動で
削除していくので、検索できるだけで構わないです。

もちろん 贅沢を言えば、ヒットした文字列の
文字色or文字列の枠内か枠が色付きになってくれると
ひと目でヒットしている場所が分かり、助かるのは
事実ですが、簡単に できる方法ってありますか?
複雑なマクロを使うことになるのでしょうか?

どなたかご存知のかたがいらっしゃれば
教えていただけないでしょうか?

なにぶん無知なほうなので、面倒かと思いますが、
具体的に教えていただけると幸いに思います。
どうぞよろしくお願い致します。

Aベストアンサー

No2 merlionXXです。

> 検索したい複数の文字は どこに設定すれば よろしいでしょうか?

「A1セルからA50セルまでの各セルにそれぞれ検索したい文字があるとします。」と書いておいたのですが、意味が伝わらなかったのでしょうか?
A1からA50まのの各セルに設定してください。
なお、検索範囲はマクロ実行前に選択(セレクト)しておいてくださいね。

> 後、例:16F~70Fなど、範囲を決めての英数字の検索等も可能ですか?

では、16F~70Fを検索するマクロです。

Sub 連続検索02()
For n = 16 To 70 '16~70まで
Set c = Selection.Find(What:=n & "F", LookAt:=xlPart) '選択範囲を検索(16F~70F)
If Not c Is Nothing Then 'あったら
fAd = c.Address 'セル番地を控える
Do '繰り返す
i = i + 1 'カウント
c.Interior.ColorIndex = 8 'セル着色
Set c = Selection.FindNext(c) '連続検索
Loop Until c.Address = fAd '一巡するまで'繰り返し
End If
Next n '次の検索文字で繰り返す
Set c = Nothing
MsgBox i & "件を発見しました。", vbInformation, " ( ̄ー ̄)v"
End Sub

No2 merlionXXです。

> 検索したい複数の文字は どこに設定すれば よろしいでしょうか?

「A1セルからA50セルまでの各セルにそれぞれ検索したい文字があるとします。」と書いておいたのですが、意味が伝わらなかったのでしょうか?
A1からA50まのの各セルに設定してください。
なお、検索範囲はマクロ実行前に選択(セレクト)しておいてくださいね。

> 後、例:16F~70Fなど、範囲を決めての英数字の検索等も可能ですか?

では、16F~70Fを検索するマクロです。

Sub 連続検索02()
For n =...続きを読む

QエクセルVBAでワードの文字を検索して置換えたい

エクセル置換表を基に、開いてあるワードの文書内を検索して、該当の旧番号があれば、新番号に置換えるVBAのプログラムを
教えていただけませんか。
また、参考になる書籍等があれば教えていただけませんか。 

【実施内容詳細】
エクセル置換表を基に、開いてあるワードの文書内(ヘッダー、フッター含)を検索して、該当の旧番号があれば、新番号に置換える。
使用ソフト ワード エクセル 2003
使用ファイル名  A.doc B.xls

ステップ1 ワードの文書内に旧番号A1がないか検索して、A1があれば、新番号B1に置き換える。
ステップ2 ワードの文書内に旧番号A2がないか検索して、A2があれば、新番号B2に置き換える。
ステップ3 エクセルA列の最後(空欄)まで実施して終了する。

エクセル置換表

     A列  B列
    旧番号 新番号
 行2  A1    B1
 行3  A2    B2
 以下同様  

追記:
マクロを使用したことはありませんので事前設定方法も教えていただけませんか。 

Aベストアンサー

.Find.Executeの処理結果がうまく拾えなかったので、置換表のC列に出したのは、単に通過した、という意味、、、

Option Explicit
Sub WORD検索置換()
Const xPath = "D:\tmp\tmp\aho.doc"
Const xKey = "A"
Const xKey_Rep = "B"
Const wdReplaceAll = 2
Dim objWord As New Word.Application
Dim objDoc As Word.Document
Dim objSelection As Object
Dim xSheet As Worksheet
Dim xResult As Boolean
Dim xLast As Long
Dim kk As Long
Dim nn As Long
On Error Resume Next
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set xSheet = Sheets("Sheet1")
xLast = xSheet.Cells(Rows.Count, "A").End(xlUp).Row
' Word文書を開く
Set objWord = CreateObject("Word.Application")
objWord.Visible = True
Set objDoc = objWord.Documents.Open(xPath)
Set objSelection = objWord.Selection
With objSelection
For nn = 2 To xLast
If (xSheet.Cells(nn, xKey).Value <> Empty) Then
'objSelection.Find.Text = "Contoso"
.Find.Text = xSheet.Cells(nn, xKey).Value
.Find.Forward = True
.Find.MatchWholeWord = True
.Find.Replacement.Text = xSheet.Cells(nn, xKey_Rep).Value
xResult = .Find.Execute(Replace:=wdReplaceAll)
xSheet.Cells(nn, "C").Value = Empty
'if (xResult) then
xSheet.Cells(nn, "C").Value = "Done??"
'End If
End If
Next
End With
objWord.Documents.Close
'objWord.Quit
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

.Find.Executeの処理結果がうまく拾えなかったので、置換表のC列に出したのは、単に通過した、という意味、、、

Option Explicit
Sub WORD検索置換()
Const xPath = "D:\tmp\tmp\aho.doc"
Const xKey = "A"
Const xKey_Rep = "B"
Const wdReplaceAll = 2
Dim objWord As New Word.Application
Dim objDoc As Word.Document
Dim objSelection As Object
Dim xSheet As Worksheet
Dim xResult As Boolean
Dim xLast As Long
Dim kk As Long
Dim nn As Long
On Error Resume Next
Application.ScreenUpdating = Fal...続きを読む

QEXCELファイルのカレントフォルダを取得するには?

EXCELファイルのカレントフォルダを取得するには?

C:\経理\予算.xls

D:\2005年度\予算.xls

EXCEL97ファイルがあります。

VBAで
  カレントフォルダ名
(C:\経理\,D:\2005年度\)
を取得する事は可能でしょうか?

CURDIRでは上手い方法が見つかりませんでした。

Aベストアンサー

こんばんは。
Excel97 でも、同じですね。以下で試してみてください。

Sub test()
'このブックのパス
a = ThisWorkbook.Path
'アクティブブックのパス
b = ActiveWorkbook.Path
'Excelで設定されたデフォルトパス
c = Application.DefaultFilePath
'カレントディレクトリ
d = CurDir
MsgBox "このブックのパス   : " & a & Chr(13) & _
   "アクティブブックのパス: " & b & Chr(13) & _
   "デフォルトパス    : " & c & Chr(13) & _
   "カレントディレクトリ : " & d & Chr(13)
End Sub

Q「いずれか」と「いづれか」どっちが正しい!?

教えて下さいっ!
”どちらか”と言う意味の「いずれか」のかな表記として
「いずれか」と「いづれか」のどちらが正しいのでしょう???

私は「いずれか」だと思うんですが、辞書に「いずれか・いづ--。」と書いてあり、???になってしまいました。
どちらでもいいってことでしょうか?

Aベストアンサー

「いずれか」が正しいです.
「いづれ」は「いずれ」の歴史的かな遣いですので,昔は「いづれ」が使われていましたが,現代では「いずれ」で統一することになっていますので,「いずれ」が正しいです.

QWordで、1ページを丸ごと削除するには?

1ページしか必要ないのに、真っ白な2ページ目がその下に表示されてしまった場合、この余分な2ページ目を一括削除(消去)する為に、何かいい方法があるでしょうか?

Aベストアンサー

<表示されてしまった場合>
これはそれなりに理由があるわけで、改ページや改行によって、次のページにまで入力が及んでいる時にそうなります。
特に罫線で表を作成し、ページの下一杯まで罫線を引いたときなどには、よくなる現象です。

さて、メニューの「表示」で段落記号にチェックが入っていないと、改行や改ページなどの入力情報が見えず、白紙のページを全て選択→削除してもそのままということが良くあります。
1 改行マークが白紙のページの先頭に入っていれば、それをBackSpaceで消してやる。
2 罫線を使っている場合は、それでも効果がない場合がありますが、その時は行数を増やしてやる。
などの方法があります。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング