No.2
- 回答日時:
開くだけであとはユーザーの操作にゆだねるのなら
Application.followhyperlink "Excelファイルのフルパス","シート名!A1"
でも間に合うかもしれんね。
特定のファイルならフォームのラベルとかにハイパーリンクの設定を行えば
VBAも不要になります。
開いた後でExcelファイルの編集などを自動化するには
#1さんのリンク先のようにオートメーションで操作する必要があります。
『オートメーション Excel』でGoogleってみてください。
なお、「タブ」が何を指しているのかあいまいです。
No.3ベストアンサー
- 回答日時:
この質問は、記録だけのものになってしまうかもしれませんが、ちょっと書かせてもらいます。
オートメーションは、ある意味良く知られた方法ではあるけれども、happy2-islandの方法では、あえてオートメーションする必要があるのかなって思いました。以下は、Excel 本体を立ち上げていますし、もしすでに立ち上がっていれば、横取りします。なお、余計ついでですが、「タブ」は、教室などでExcelを教える際には、画面の下の「シートタブ」のことを指しますが、掲示板などでは、あまり使わない言葉のようです。
'//
Dim xlApp As Object
Dim wb As Object
Dim ret As Long
Do
On Error Resume Next
Set xlApp = GetObject(, "Excel.Application")
On Error GoTo 0
If xlApp Is Nothing Then
ret = Shell("C:\Program Files\Microsoft Office\Office15\Excel.Exe") 'Excel 2013
If ret = 0 Then Exit Sub
End If
Loop Until Not xlApp Is Nothing
Set wb = xlApp.WorkBooks.Open("C:\Users\[TestID]\My Documents\Test.xls")
wb.Worksheets("Sheet1").Select
Set xlApp = Nothing
'///
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessで独自メニューバーまたはリボンを作成したい 1 2022/12/02 14:31
- Excel(エクセル) コントロールにリンクするセルが選択されない 3 2022/06/12 14:37
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Access(アクセス) Access2016でフォーム内にExcelの複数シートを 表示させるイメージで複数テーブルの デー 1 2022/11/25 15:30
- その他(パソコン・スマホ・電化製品) CMD等でPC操作(excel開く等)を自動化させたい 1 2023/03/15 09:53
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- Access(アクセス) accessデータを指定したExcel、そして指定したセルへエクスポートするaccess VBAコー 2 2023/05/17 17:02
- Chrome(クローム) Chromeが強制終了 1 2023/01/29 09:54
- Visual Basic(VBA) エクセル マクロ 指定日の指定時刻にプロシージャを実行 4 2022/04/17 16:44
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
htaccessで特定のディレクトリ...
-
VBAでタブ区切りテキストの保存...
-
C++でファイルから複数行のデー...
-
batファイルでrenameができませ...
-
エラー 'dir.h' : No such fi...
-
HTMLのフォームで画像と文...
-
ExcelをCSV書き出す場合のシー...
-
awkスクリプトでダブルクォーテ...
-
Perlの変数に文字数制限(容量...
-
readdir()で得られるファイル・...
-
ファイル全てを .xlsm に変更し...
-
while(<ハンドラ>) {} で行数を...
-
パスから最後のディレクトリだ...
-
テキストデータから指定した1...
-
一定時間が経過したフォルダの削除
-
ReadLineでの読み出し行を指定する
-
1行がやたら長いテキストをバッ...
-
while文がうまく動かない
-
chdirがうまくできない
-
openした後、closeしないでプロ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチファイルの作り方(CSV→...
-
C言語で特定の行を抽出する方法...
-
【エクセル】改行無しテキスト...
-
タブの色を変更する方法
-
Edge スクレイピング
-
全角と半角文字が混在している...
-
空白文字 \\f と\\v の違いに...
-
htaccessで特定のディレクトリ...
-
デルファイ TabControl タブの...
-
Arduino Excel
-
VBAでタブ区切りテキストの保存...
-
VBAのFileFormatで悩んでいるこ...
-
【Access2003】VBAでタブ区切り...
-
C++でファイルから複数行のデー...
-
テキストファイル(tsv)を改行...
-
PHPで掲示板を作りたいです
-
awkスクリプトでダブルクォーテ...
-
VBAでCSVファイルの特定行を書...
-
DOSコマンドで、標準出力を出力...
-
ExcelをCSV書き出す場合のシー...
おすすめ情報