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も見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
ExcelVBAで既に開いてるwordを閉じる
Excel(エクセル)
-
VBAで既に開いている別アプリケーションのオブジェクトを得る
Visual Basic(VBA)
-
ExcelのVBAでWordを読み取り専用で開いて、見たいページに自動で移動する方法を教えて頂きたい
Excel(エクセル)
-
-
4
ワードからエクセルへ貼り付けるマクロ
Excel(エクセル)
-
5
ワードのマクロで段落番号(文字も含む)取得ってできますか
Word(ワード)
-
6
エクセルマクロでワードの一ページ目をコピーして新たに二ページを追加して、一ページ目の内容を貼り付ける
Visual Basic(VBA)
-
7
ワードの図形をコピー&ペイストのマクロ
Word(ワード)
-
8
エクセルVBAで、MsgBox やInputBox は、画面の中央以外に表示させたい。
Excel(エクセル)
-
9
【VBA】エクセルの指定セルの値を、Wordの指定場所に貼る方法
Excel(エクセル)
-
10
起動中のアプリ、ソフトの取得
Visual Basic(VBA)
-
11
Excel VBA でファイルが開かれているか確認する
Excel(エクセル)
-
12
WORDのVBAで印刷プレビューの制御方法
Word(ワード)
-
13
エクセルからワードのマクロを実行したい
Word(ワード)
-
14
ExcelVBAでテキストボックスの表示形式を小数点第二位まで表示する方法
Visual Basic(VBA)
-
15
押したボタンの位置取得(共通のマクロ)
Excel(エクセル)
-
16
Excel実行時エラー-2146959355?
IT・エンジニアリング
-
17
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
18
ExcelVBAでPDFを閉じるソース
その他(Microsoft Office)
-
19
Vba アプリケーションが立ち上がるまで待つ
Excel(エクセル)
-
20
Word VBA 表中の空白行を削除する方法
Word(ワード)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PowerShellを使って関連付けら...
-
Excelのエラー
-
gccを行ってもexeファイルが生...
-
アクセスのクエリでコンパイル...
-
batファイルでレジストリキーの...
-
EXCELのVBAでWORDが開いてある...
-
「パス名が無効です」の発生原因
-
VBから参照できないCのDLLを使...
-
ASPからACCESSのOPENどうしても...
-
すでにファイルが開かれている...
-
VB6 Dir関数で52エラー発生
-
DisplayAlertsブロパティで ”実...
-
排他ロックが掛かっているファ...
-
VBでファイルが開かれているか...
-
Returnに対するGoSubがありません
-
access テキストボックスの値取得
-
Excelファイルのマクロによる排...
-
エクセル VBA dll 読み込...
-
VBAのChangeFileOpenDirectory...
-
ACCESS VBAでのインポート
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
gccを行ってもexeファイルが生...
-
VBでファイルが開かれているか...
-
「パス名が無効です」の発生原因
-
batファイルでレジストリキーの...
-
VBから参照できないCのDLLを使...
-
FTPの送信結果を検知したい
-
access テキストボックスの値取得
-
PowerShellを使って関連付けら...
-
Returnに対するGoSubがありません
-
アクセスのクエリでコンパイル...
-
OUTLOOK VBA 指定フォルダ内の...
-
Adobeのプレミアプロの書き出し...
-
EXCELのVBAでWORDが開いてある...
-
NAS上のファイルの使用中が解除...
-
すでにファイルが開かれている...
-
VB6 Dir関数で52エラー発生
-
FORTRANの実行エラーについて
-
Excelvbaのマクロのファイル名...
-
Excelファイルのマクロによる排...
-
エクセルマクロでエラーの原因...
おすすめ情報