Accessから、指定された場所のExcelbookを開く際に、既に開いた状態であれば読み取り専用で開くかと思います。
この際に、もしreadonlyならメッセージを出したいのですが、その際のコードの書き方が分かりません。
開くだけなら、
Private Sub test1_Click()
Dim Objxls As Object
Dim strFile As String
strFile = "\\server\Data\test1.xlsm"
Set Objxls = CreateObject("Excel.Application")
With Objxls
.Visible = True
.Workbooks.Open strFile
End With
End Sub
を現在書いてます。
ExcelからExcelbookを開く際は
Sub test1_Click()
Workbooks.Open "\\server\Data\test1.xlsm"
If ActiveWorkbook.ReadOnly = True Then
ActiveWorkbook.Close
MsgBox " 使用中です"
End If
End Sub
で出来たのですが、Accessになるとこのコードが使えなくて・・・
何卒、宜しくお願い致します。
No.1
- 回答日時:
いくつか方法はあるみたいですが、、、
他アプリケーションの操作は、いろいろ起きる可能性はありますので、お使いの環境でちゃんと動作するかどうかは試してみないことにはわからないということになります。
ご協力ありがとうございます。
頂きました情報を元に記載してみましたが、動作ができませんでした。
思った以上にAccessからのExcel操作は難しいようですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) EXCELのセル相互同期用のVBAでの不具合 3 2022/08/10 11:44
- Visual Basic(VBA) 【追加】ファイルを閉じてダイアログで保存した時だけ処理の実行をする 3 2022/03/23 15:43
- Visual Basic(VBA) InputBoxでキャンセルボタンを押したらファイル自体を閉じたい 3 2022/07/23 17:52
- Excel(エクセル) 2つのVBAを一緒にしたら機能しなくなりました(エクセル) 7 2022/06/02 12:41
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- Visual Basic(VBA) マクロVBA 1シートをまとめる 閉じ方 初心者 SOS! 1 2022/06/17 14:54
- Visual Basic(VBA) Excel-VBAでのファイルの開き方 4 2023/02/14 11:01
- Visual Basic(VBA) VBA 別ブックからの転記の高速化について VBA 別ブックからの転記の高速化についてご教授下さい。 19 2022/07/26 13:07
- Visual Basic(VBA) フォルダの場所を可変にしたいです(マクロ) 4 2023/05/11 10:00
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストボックスの背景をVB...
-
PostgreSQL serial型の質問
-
timestamp が空のデータを除い...
-
Accessエクスポート時に連番を...
-
CSVファイルを読み込んでテーブ...
-
型について
-
ACCESS テキストボックスに入...
-
エクセルVBEについて
-
集まり単位?でのソート
-
フラグをたてるってどういうこ...
-
【SQL】他テーブルに含まれる値...
-
sqlに記述できない文字
-
SELECT INTOで一度に複数の変数...
-
Accessで今日から5日後
-
timestampのデータはどのように...
-
UPDATEで既存のレコードに文字...
-
オラクルのUPDATEで複数テーブル
-
エラーを起こす方法
-
テーブル名が可変の場合のクエ...
-
truncate tableを使って複数の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CSVファイルを読み込んでテーブ...
-
テキストボックスの背景をVB...
-
timestamp が空のデータを除い...
-
SQLSERVER 連番更新について
-
エクセルVBA 10分後にエクセル...
-
SQL SERVERの BULK INSERT
-
SELECT文で足し算をした場合、N...
-
配列データに対する、要素の追...
-
ACCESS テキストボックスに入...
-
データがリストアできない!!
-
エクセルVBEについて
-
平均値のもとめ方
-
時間の比較をしたい
-
AVR studio6でeepromリードでき...
-
1つのドメインを複数のDNSで管...
-
シーケンスを使わずに主キーを...
-
date型でのbetweenについて教え...
-
Japanese schools tests
-
バッチファイルでrenを使用時、...
-
型について
おすすめ情報