質問: ### 前提・実現したいこと 現在、Accessによる業務システムを構築・利用しています。 Accessで登録した予定(タイトル、日時など)を、Googleカレンダーに 自動登録できればと考えているのですが、Accessからの登録で実現する方法が ありましたら、ご教授頂ければと思います。 ■動作イメージ ・Access上に作成したフォームに予定(タイトル、日時など)を入力、選択 ↓ ・登録ボタンをクリック ↓ ・Googleカレンダーに予定登録される ### 試したこと Googleカレンダーの予定登録ではないのですが、過去に下記の対応を行っています。 ■Access、VB.NETアプリを連携したPBXサーバーの電話帳へ連絡先登録 ・Accessフォームで登録ボタンクリック時にCSV出力し、別途作成していた VB.NETアプリを起動 ↓ ・VB.NETアプリからDOMによるIE操作自動化を行い、出力したCSVファイルを アップロードすることで連絡先を登録 ### その他 上記連絡先登録と同様の方法でも実現可能性はあると考えているのですが、 自動操作途中で人のマウス操作などがあると、正常にアップロードされない ケースがちょくちょく発生しており、別の実現案を模索しております。 Access、vbaなどのタグを選択しておりますが、実現する技術については 特に指定はございません。 お手数ですがよろしくお願いいたします。
回答: 下記にVBAVBAでGoogle カレンダーに予定を追加するコードが公開されてます。ただ、6年前のものなので、いまでも動作するかは未確認。考え方は参考になると思います。 GitHub - honda0510/Google-Calendar-Library-for-VBA: VBAでGoogle カレンダーに予定を追加するクラス