次の方法で共有

AccessVBAでタスクスケジューラを開く方法はありませんか?

Anonymous
2022-02-17T03:03:34+00:00

.accdbファイルの定期バックアップを設定するためにタスクスケジューラを使用したいのですが、使用するユーザが設定しやすいようにAccessのフォームのボタンを押すとタスクスケジューラを開くようにしたいです。

調べたところ、コントロールパネルの開き方は分かりましたが、肝心のタスクスケジューラの起動方法が分かりませんでした。

Sub コントロールパネル_画面の設定を呼び出す()

Dim WSH Set WSH = CreateObject("wscript.shell")

WSH.Run "control.exe desk.cpl"

End Sub

ご教示の程宜しくお願い致します。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

4 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2022-02-21T06:49:08+00:00

    ご提案ありがとうございました。

    MMCでタスクスケジュラーを開こうとすると権限エラーが表示されてうまくできませんでした。

    権限の解決方法を色々調べていたところ、もっと簡単な方法があったようなのでそちらを採用します。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2022-02-21T06:45:37+00:00

    >>↓これを実行(Run)させればいいと思います。

    >>taskschd.msc

    これを知りたかったです。

    大変助かりました。ありがとうございます。

    あまりプログラミングはしないので、本格的な作りこみは難しそうです。

    スケジューラのマニュアルを用意して対応したいと思います。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2022-02-21T00:05:40+00:00

    ↓これを実行(Run)させればいいと思います。

    taskschd.msc

    タスクスケジューラの操作性は(個人的に)イマイチなので、気合を入れて組み上げるなら

    https://docs.microsoft.com/ja-jp/windows-server/administration/windows-commands/schtasks

    などを参照したりして、Access上でタスクスケジューラの操作を完結できそうです。

    (実際やったことはなく情報提供だけです。あしからず。)

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Hebikuzure aka Murachi Akira 325.9K 評価のポイント MVP ボランティア モデレーター
    2022-02-17T08:31:54+00:00

    Using Visual Basic with the MMC 2.0 Automation Object Model | Microsoft Docs

    みたいな方法でタスクスケジューラー スナップインを表示した MMC を開く、とか。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません