No.4ベストアンサー
- 回答日時:
マクロを使うと、No.2さんの言うように、いい感じで判断してくれませんね。
A:
こんにちわ
良いお天気ですね。
B:
どうも。
こんにちは。
とても良いお天気です。
だと、
C:
「こんにちわ」が「どうも。」になった。
「良いお天気ですね。」が「こんにちは。」になった。
「」が「とても良いお天気です。」になった。
みたいな感じになると思います。
また、書式の変更があっても同じと見なされますが、こちらは変更として扱う必要がありますか?
--
No.3さん指摘のFCを使用するマクロであれば、
Windows("文書 1").Activate
ActiveDocument.SaveAs FileName:="A.txt", FileFormat:=wdFormatText
Windows("文書 2").Activate
ActiveDocument.SaveAs FileName:="B.txt", FileFormat:=wdFormatText
Shell("FC D:\A.txt D:\B.txt > C.txt")
Documents.Open FileName:="D:\C.txt"
とか。
--
> 会社ではWord2000
2000には比較機能って無いんでしたっけ?
2000と2003を一緒に使うと、ファイルが開けない事が多々あったように記憶していますが…。
後は、オンラインソフトなら比較ソフトがあるようですが、シェアウェアにしては価格がネック。
Diff Doc
http://www.vector.co.jp/soft/win95/util/se292483 …
参考URL:http://www.vector.co.jp/soft/win95/util/se292483 …
回答ありがとうございます.
確かに,シェアウェア価格には少々驚きましたが・・・
地道に文書を見て比較していくしかなさそうですね.
Word2000にも比較機能はあるのですが,
2003に比べると,機能面でかなり劣るので,
現在業務で扱っている点から考えると,
あまり使えない,というのが現状です.
No.3
- 回答日時:
こんにちは。
VBAの範囲内でしたら、MS-Wordのテキストは取り出せますので、それをTemporary テキストに出力して、FC で比較して、その戻り値を表示させるぐらいしか思いつきませんね。
No.2
- 回答日時:
>マクロで文
マクロで組むプログラムのロジックは、組む人に任されています。
質問者が考える文章比較というウィザードはないでしょう。
人間は総合的判断ができて、「少し変更」したかどうか分かります。
しかしコンピュタープログラムは、ロジックやアルゴリズムはそうは行きません。厳密に規定しなくてはなりません。それをプログラマが考えられないならプログラムは組めません。
どういう風になったら少しの変更なんでしょうか。1字入れるだけでも、機械的に比較すると不等となって、等しいか、等しくないかに分類されます。
ですから、この問題はワードやマクロの問題でなく、文章比較に関するアルゴリズム(XX法など。ないしそれをプログラムに組んだソフトがあるか)の問題です。
これは数学的な理論に基づいたものであるべきで、ここのカテでなく数学寄りの適当なカテを選ぶべきです。
話題はそれますが、手書き文字レベルのなどの、文字の同定などはXX法など、各社独自の方法を工夫し、詳細は門外不出であるようです。
ワードのVBAは資料も出回っていないので、一般には勉強に苦労しますので、そういうソフトがないか探すのが一番でしょう。
No.1
- 回答日時:
A:
こんにちわ
良いお天気ですね。
B:
こんにちは。
とても良いお天気です。
の場合、Cというファイルに保存する内容は?
--
> (Word2003の文書比較機能は対象外です)
こちらを利用するのが合理的ですが、使えないとする具体的な根拠は?
そちらの問題点を解消する方が簡単かも知れません。
この回答への補足
Cのファイルには、Aの「良いお天気ですね。」と、「とても良いお天気です。」という変更された部分をピックアップしたいのです。
Word2003を対象外としているのは、
この機能業務上必要としている点、また、
会社ではWord2000を私用しているため、
2003の環境が整っていないため。という理由があります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) ワードのマクロについて教えてください。 1 2023/01/21 16:01
- その他(Microsoft Office) エクセルのマクロについて教えてください。 5 2023/01/21 09:39
- Excel(エクセル) エクセルの日付から年末尾2桁と月を1月をA~Lに変換したい 3 2022/08/08 10:32
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 11:02
- 英語 "beside"と比較級の共起の可否について 5 2022/11/15 09:51
- 文学 小説家って翻訳できるくらいの教養がないとなれませんよね? 11 2023/04/11 09:27
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Excel(エクセル) エクセルで2つの表を比較して、文字列が同じだが、その行のある値が違うものを抽出したい 1 2022/10/06 21:48
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 09:24
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/01/23 17:13
このQ&Aを見た人はこんなQ&Aも見ています
-
好きなおでんの具材ドラフト会議しましょう
肌寒くなってきて、温かい食べ物がおいしい季節になってきましたね。 みなさんはおでんの具材でひとつ選ぶなら何にしますか? 1番好きなおでんの具材を教えてください。
-
一回も披露したことのない豆知識
あなたの「一回も披露したことのない豆知識」を教えてください。 「そうなんだね」と「確かに披露する場所ないね」で評価します。
-
土曜の昼、学校帰りの昼メシの思い出
週休2日が当たり前の今では懐かしい思い出ですが、昔は土曜日も午前中まで学校や会社がある「半ドン」で、いつもよりちょっと早く家に帰って食べる昼ご飯が、なんだかちょっと特別に感じたものです。
-
おすすめのモーニング・朝食メニューを教えて!
コメダ珈琲店のモーニング ロイヤルホストのモーニング 牛丼チェーン店の朝食などなど、おいしいモーニング・朝食メニューがたくさんありますよね。
-
好きな和訳タイトルを教えてください
洋書・洋画の素敵な和訳タイトルをたくさん知りたいです!【例】 『Wuthering Heights』→『嵐が丘』
-
ワードで新旧対照表を作成
Word(ワード)
-
【Excel VBA】マクロでExcel自体を終了させたい
Excel(エクセル)
-
文字列を比較し、相違するフォント色を変える
その他(Microsoft Office)
-
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
特定のPCだけ動作しないVBAマク...
-
Excel マクロ VBA プロシー...
-
Excel・Word リサーチ機能を無...
-
TERA TERMを隠す方法
-
ExcelのVBA。public変数の値が...
-
一つのTeratermのマクロで複数...
-
メッセージボックスのOKボタ...
-
エクセルで特定の列が0表示の場...
-
Excel マクロでShearePoint先の...
-
特定文字のある行の前に空白行...
-
マクロで空白セルを詰めて別シ...
-
ExcelVBAでPDFを閉じるソース
-
マクロ実行時、ユーザーフォー...
-
エクセルで縦に並んだデータを...
-
エクセルで別のセルにあるふり...
-
#defineの定数を文字列として読...
-
複数ページあるPDFファイル内の...
-
VBA アドインについて お詳しい...
-
Accessのテーブル、クエリをCSV...
-
ダブルクリックで貼り付けた画...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
特定のPCだけ動作しないVBAマク...
-
Excel・Word リサーチ機能を無...
-
エクセルで特定の列が0表示の場...
-
Excel マクロ VBA プロシー...
-
メッセージボックスのOKボタ...
-
一つのTeratermのマクロで複数...
-
エクセルに張り付けた写真のフ...
-
ExcelのVBA。public変数の値が...
-
Excel マクロでShearePoint先の...
-
TERA TERMを隠す方法
-
ExcelVBAでPDFを閉じるソース
-
特定文字のある行の前に空白行...
-
Excel VBAからAccessマクロを実...
-
wordを起動した際に特定のペー...
-
マクロ実行時、ユーザーフォー...
-
エクセルで別のセルにあるふり...
-
マクロで空白セルを詰めて別シ...
-
ソース内の行末に\\
-
Excel_マクロ_現在開いているシ...
-
ダブルクリックで貼り付けた画...
おすすめ情報