
EXCELのVBAで特定のWORDが開いてあるかチェックしたいのですが、
あるフォルダにWORD文章があるかチェック
set appWord=GetObject(,"Word.Application")
Msgbox appWord.Documents.count なければエラー処理で終了
そのWORD文章の名前を取得
docFile=.... (仮にABC.docxという名前だとしますと)
そのWORD文章が誰かが使っている(開いているか)チェックしたいのですが..
1.使われているなら、-$ABC.docxが作られているはずだから
dir(-$ABC.docx)として、あれば使われていると判断したいのですが、
実験するとdir(-$ABC.docx)は、使われて実際にそのファイルがあっても
falseになってしまいます。dir関数でなくてもいいので、このファイルの
有無を調べる方法はないでしょうか?
2.その他、読み取り属性とかをみて判断する方法はないでしょうか?
ただし、使われている場合は、10秒ごとにチェックをいれて、
使われていない場合に、初めて開くので、エラー処理で逃げるのは
ダメなのですが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) フォルダ内のワードファイルをPDFに一括変換するVBA 3 2023/06/09 16:51
- Visual Basic(VBA) Wordマクロで指定したフォルダ名に保存する方法について 8 2022/12/13 11:35
- Visual Basic(VBA) Excel-VBAでのファイルの開き方 4 2023/02/14 11:01
- Word(ワード) PCで作ったwordをスマホで編集しようとすると「このファイルは読み取り専用です。」と表示される。 3 2023/05/30 14:51
- CAD・DTP A3のWORDファイルをTIFFに変換したい 6 2022/12/15 16:00
- その他(Microsoft Office) Wordの拡張子について Wordの拡張子、docとdocxについて写真のように書かれていた場合、d 1 2023/07/22 10:44
- その他(Microsoft Office) WordやExcelについての質問です。先日姉から授業で使うという理由でパソコンを借りました。そして 3 2022/06/20 15:32
- Visual Basic(VBA) Excel VBAについて、 フォルダ内のファイルを全て開きたい場合、 FSOを使えば、Dirは使わ 1 2023/01/27 13:18
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
このQ&Aを見た人はこんなQ&Aも見ています
-
ショボ短歌会
ひどい短歌を詠んでください。
-
【お題】甲子園での思い出の残し方
【お題】「球場の砂を持って帰る」はもう古いと思った高校球児が、甲子園で負けた際に、思い出に残そうと思って行ったこと
-
最速怪談選手権
できるだけ短い文章で怖がらせてください。
-
単二電池
あなたの家に何本ありますか?
-
自分用のお土産
国内や海外に旅行へ行った時、自分用のお土産ってどれくらい買いますか?
-
ExcelVBAで既に開いてるwordを閉じる
Excel(エクセル)
-
VBAで既に開いている別アプリケーションのオブジェクトを得る
Visual Basic(VBA)
-
ExcelのVBAでWordを読み取り専用で開いて、見たいページに自動で移動する方法を教えて頂きたい
Excel(エクセル)
-
-
4
ExcelのVBAで、選択したファイルが既に開かれているか確認したい
Excel(エクセル)
-
5
Access VBA [リモートサーバーがないか使用できる状態ではありません]
Access(アクセス)
-
6
Excel VBA でファイルが開かれているか確認する
Excel(エクセル)
-
7
ExcelVBAにてアプリをタスクマネージャーから強制終了させたいのですが
Visual Basic(VBA)
-
8
印刷マクロ【エクセル】エクセルからワードを印刷する
その他(Microsoft Office)
-
9
【VBA】エクセルの指定セルの値を、Wordの指定場所に貼る方法
Excel(エクセル)
-
10
エクセルのマクロでワードの任意のテキストボックスへ文字列を書き込む方法を誰か教えていただけませんか
Visual Basic(VBA)
-
11
Vba アプリケーションが立ち上がるまで待つ
Excel(エクセル)
-
12
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
13
全ページのヘッダとフッタを変更する
Word(ワード)
-
14
動的配列が存在(要素が有る)か否かを判定できますか?
Visual Basic(VBA)
-
15
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
16
《エクセルVBA》「他の人が該当ファイルを使用中の場合」の処理
Excel(エクセル)
-
17
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
18
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
19
エクセルのマクロでワードのマクロに引数を渡す方法
Word(ワード)
-
20
MS Office Word のマクロで行列の現在位置を取得したいのですが?
Word(ワード)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセスのクエリでコンパイル...
-
access テキストボックスの値取得
-
【COBOL】read文でエラー
-
ネットワーク上でのファイル操...
-
NAS上のファイルの使用中が解除...
-
VB6 Dir関数で52エラー発生
-
VBから参照できないCのDLLを使...
-
「パス名が無効です」の発生原因
-
PowerShellを使って関連付けら...
-
メニューのショートカットキー
-
Excel 2003 のエラーメッセージ
-
エクセルマクロでエラーの原因...
-
「複数の選択範囲に対して実行...
-
Access2013にてドラッグ&ドロ...
-
batファイルでレジストリキーの...
-
VBA ExecuteExcel4Macro 型が一...
-
ACCESS VBAでのインポート
-
すでにファイルが開かれている...
-
ファイルクローズ(fclose)でエ...
-
VBScriptでエクセル VBProject
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
access テキストボックスの値取得
-
PowerShellを使って関連付けら...
-
「パス名が無効です」の発生原因
-
NAS上のファイルの使用中が解除...
-
Returnに対するGoSubがありません
-
batファイルでレジストリキーの...
-
VB6 Dir関数で52エラー発生
-
ExcelVBAで既に開いてるwordを...
-
エクセルマクロでエラーの原因...
-
VBから参照できないCのDLLを使...
-
すでにファイルが開かれている...
-
VBでファイルが開かれているか...
-
アクセスのクエリでコンパイル...
-
アクセスでイベントのロジック...
-
FTPの送信結果を検知したい
-
DisplayAlertsブロパティで ”実...
-
FORTRANの実行エラーについて
-
排他ロックが掛かっているファ...
-
ACCESS VBAでのインポート
-
2003アクセス → 2010移行のト...
おすすめ情報