質問編集履歴

4

内容を修正しました。

2020/03/25 11:15

投稿

SkyRocket
SkyRocket

スコア26

test CHANGED
File without changes
test CHANGED
@@ -65,8 +65,6 @@
65
65
  ### <実現したいこと(詳細)>
66
66
 
67
67
  ・この「手順3」の動作をタスクスケジューラーの**タスクで実行させ**A1を更新させたいのですが『ActiveXコンポーネントはオブジェクトを作成できません。:'GetObject'』と表示されて上手く動作しません。
68
-
69
- ![![イメージ説明](5a3252478d89e30be410cbf74aabe3a8.png)](c162358b3cdfacdfc72cda21d0b8a656.png)
70
68
 
71
69
  ・ファイル「Book1.xlsm」が2重に起動しないようにしたいです。
72
70
 

3

補足を追加しました。

2020/03/25 11:15

投稿

SkyRocket
SkyRocket

スコア26

test CHANGED
File without changes
test CHANGED
@@ -80,7 +80,11 @@
80
80
 
81
81
  ### <補足>
82
82
 
83
-  ・タスクスケジューラーの設定は「ユーザーがログオンしているときのみ実行する」にしています。
83
+  ・タスクスケジューラーの設定は「ユーザーがログオンしているときのみ実行する」を選択し「最上位の特権で実行する」チェックしています。
84
+
85
+
86
+
87
+
84
88
 
85
89
   ・動作環境:Windows10 64bit
86
90
 

2

問い合わせ内容を修正しました。

2020/03/24 16:37

投稿

SkyRocket
SkyRocket

スコア26

test CHANGED
File without changes
test CHANGED
@@ -40,11 +40,7 @@
40
40
 
41
41
   Dim obj
42
42
 
43
-  On Error Resume Next
44
-
45
43
   Set obj = GetObject(,"Excel.Application")
46
-
47
-  On Error Goto 0
48
44
 
49
45
   obj.Run "macrotest"
50
46
 
@@ -60,7 +56,7 @@
60
56
 
61
57
  **手順3.**
62
58
 
63
- 手順2のExcelが起動した状態で、「C:\test\sample.vbs」をダブルクリックで実行するとセルA1に現在時刻(Time)が記載される。
59
+ 手順2のExcelが起動した状態で、「C:\test\sample.vbs」をダブルクリックで実行するとセルA1に現在時刻(Time)が記載される。(**ダブルクリックでのA1セル更新はできています。**)
64
60
 
65
61
 
66
62
 
@@ -68,13 +64,13 @@
68
64
 
69
65
  ### <実現したいこと(詳細)>
70
66
 
71
- ・この「手順3」の動作をタスクスケジューラーで実行させA1を更新させたいのですが
67
+ ・この「手順3」の動作をタスクスケジューラーの**タスクで実行させ**A1を更新させたいのですが『ActiveXコンポーネントはオブジェクトを作成できません。:'GetObject'』と表示されて上手く動作しません。
72
68
 
73
-  『オブェクトがありません:''」が表示されて上手く動作しません。
69
+ ![![イメー説明](5a3252478d89e30be410cbf74aabe3a8.png)](c162358b3cdfacdfc72cda21d0b8a656.png)
74
70
 
75
71
  ・ファイル「Book1.xlsm」が2重に起動しないようにしたいです。
76
72
 
77
- ・既にあるVBSファイルはなるべく変更せず解決したいです。
73
+ **既にあるVBSファイルはなるべく変更せず解決したいです**
78
74
 
79
75
 
80
76
 
@@ -86,7 +82,7 @@
86
82
 
87
83
   ・タスクスケジューラーの設定は「ユーザーがログオンしているときのみ実行する」にしています。
88
84
 
89
-  ・動作環境:Windows10
85
+  ・動作環境:Windows10 64bit
90
86
 
91
87
 
92
88
 
@@ -126,4 +122,16 @@
126
122
 
127
123
 
128
124
 
125
+ **D:**
126
+
127
+ 「C:\Program Files\Common Files\Microsoft Shared\」に「DAO」フォルダがないですが、
128
+
129
+ 「C:\Program Files (x86)\Common Files\Microsoft Shared\」には「DAO」フォルダがあり、その中に「dao360.dll」があることを確認。
130
+
131
+ **E:**
132
+
133
+ 64bitのPCで「%SystemRoot%\SysWOW64\config\systemprofile\」に「Desktop」フォルダを作成しタスクを実行。
134
+
135
+
136
+
129
137
  お力添え頂けますと幸いです。

1

タイトルを修正しました。

2020/03/24 16:12

投稿

SkyRocket
SkyRocket

スコア26

test CHANGED
@@ -1 +1 @@
1
- タスクスケジューラーでVBScriptファイル実行する方法について
1
+ タスクスケジューラーでVBScriptファイル実行する方法について
test CHANGED
File without changes