オフィス事務

オフィス事務

【Access VBA】1ヶ月分のレコードを日付ごとの一覧表示にする

前回は個人ごとの予約一覧をPDFに出力する仕組みを実装しました。 全体の予約状況を確認を確認するために、1ヶ月分の全レコードを日付ごとの一覧表示にしたいところ。 いろいろ調べていたところ下記のリンクが参考になりました。 なるほど、取得したデ...
オフィス事務

【Access VBA】フォームからレポートを経由してPDF出力する

前回はフォームを使って予約の登録システムを作りました。 今回は登録した内容を各職員ごとの一覧にして配付するためのPDFに出力する機能を作ります。 プログラムの流れ PDFの元になるレポートを作成します。表示したいフィールドを配置します。 レ...
オフィス事務

【Access VBA】登録&検索用フォームを作成する

前回はユニオンクエリのことを取り上げました。今回はその続きです。というかこの記事のための準備に過ぎませんでした。 予約台帳っぽいものを作って、フォームから登録と検索をできるしくみを作ります。 完成サンプル とりあえずこんな感じのものを作るよ...
オフィス事務

【Access】複数フィールドを1つのフィールドにまとめるユニオンクエリ

前回書いた記事からAccessを使ったシステム構築を進めてきました。メインとして使っているシステムで不足した部分を補うシステムを作ることが目的です。 ある程度形になりましたので、ここいらでやったことを書き留めるターンに移ります。 この記事で...
オフィス事務

【Access VBA】CSVファイルをインポートして上書きする

ついにAccessでちゃんとしたシステムを作る機運が高まりました。 これまでFileMakerで自社用にカスタマイズしていたシステムからSaaSへ移行しました。しかし、そのSaaSでは以前のシステムではできていたことが一部できない状態で、そ...
オフィス事務

【BATCH】フォルダをドラッグ&ドロップすると中身のファイルをコピーするバッチファイル

とある面倒くさい作業があって、それを救済すべくバッチファイルを用意しました。 その作業というのは、介護保険でケアプランデータ連携システムという、書類手続きをインターネット経由でデータでやり取りできるように施策がスタートしまして、介護業務シス...
オフィス事務

Google Workspaceは複数名でアカウント共有が禁止ということでいろいろ考えている件

僕の勤め先では、グループウェアとしてLINE WORKSを使っていて、いろいろできて便利なのですが対外的なこととなるとGoogle Workspaceのアプリの方が便利だったりします。 特に人気なのがGoogleフォーム。これを使いたいがた...
オフィス事務

【GAS】Googleドライブに入れたファイルの情報をスプレッドシートに転記するスクリプト

最近Google Workspaceに関する情報を集めているのですが、とあるベンダーから届いたメールに電子帳簿保存法の対策をGoogle Workspaceを活用して行うという主旨のセミナーの案内が届きました。 電子帳簿保存法は、データで届...
オフィス事務

他のオフィススイートと Google Workspace の共存を考察

僕が勤める会社で Google Workspace (以下GWS) の導入を検討していて、その提案書を作成しているのですが他のオフィススイートとの違いを明確に説明する必要があり、その内容を少し整理するための記事です。 IT環境の現状 インフ...
オフィス事務

Excelなどマクロ付きのOfficeファイルがセキュリティリスクで開けない場合の対処法

マクロ付きのExcelブックを開くと「セキュリティ リスク このファイルのソースが信頼できないため。Microsfot によりマクロの実行がブロックされました。」というピンクのバーが出てきて、マクロが実行できないということがありました。 こ...
オフィス事務

【Excel VBA】シフト表自動作成マクロをフォームで操作できるように作り直しました

シフト表自動作成マクロは前回のバージョンを完全版ということで最後の更新にしていました。あれから1年が経過していたんですね。 このマクロを求めてそれなりに見に来る人がいまして、どこかで使ってもらってるのかもしれませんが、正直言って使えるもので...
オフィス事務

【Excel VBA】シフト表からGoogleカレンダーやLINE WORKS対応のiCalendarファイルを作成

勤め先でLINE WORKSを導入しまして、カレンダーで予定の共有をするように推進しています。 ただ、勤務の予定をまとめて入れるのはそこそこ面倒なので、シフト表から取り込みできるファイルを作成できればと考えました。 そういうわけでExcel...
オフィス事務

【GAS】画像やPDFデータからテキストをOCRで抽出

OCRって特別な機材を入れないとできないものかと思っていましたが、GASを使えばGoogleドライブ上の画像やPDFデータからテキストを抽出できるようです。しかも無料で。 そういうわけでGASでのOCR方法です。Wordから作成したPDF、...
オフィス事務

【GAS】Gmailの受信メールを検索して本文の内容からGoogleカレンダーへ登録する

Gmail宛に届いたメールから、日付や内容を取得してGoogleカレンダーにスケジュール登録するスクリプトです。 内容としましては、Gmailの未読の受信メールの中から条件に合うメールに絞り込み、正規表現で必要な情報を取得後、Googleカ...
オフィス事務

【GAS】Gmailを使って宛先ごとに内容を変えてメール一斉送信

メンバーごとにIDなど各々異なる内容をメールで通知したい場合、数百名もいると人力では大変ですし送信ミスも起きてしまいがちです。 そこでGASを使えば、ドキュメントにテンプレートを作っておき、スプレッドシートにメールアドレスとそれぞれに送る内...
オフィス事務

【GAS】netkeibaから勝ち馬の血統情報をスクレイピングで集める

Accessの勉強をしようと思っているのですが、ただテキストを進めるだけではモチベーションが上がらないし脳があまり働きません。 プログラミングもそうですが、学習する時には自分にとって欲しいものを作るのが1番です。 何かいい題材がないかなぁと...
オフィス事務

【GAS】Cheerioライブラリを使ってWebスクレイピング

GASでスクレイピングについては結構前に一度記事にしてましたが、調べてみるとCheerioライブラリを使う手法がヒットし、これの方が使いやすそうだなと思いました。 今回はCheerioライブラリを使って、Google スプレッドシートにWe...
オフィス事務

【Python】ページ上に表示されている画像を一括ダウンロード

前回はPythonを使ってウェブページ上のテキスト情報を取得するスクレイピングを行いました。 今回はこれを少し応用してウェブページ上に表示されている画像を一括でダウンロードしてしまいます。 (function(b,c,f,g,a,d,e){...
オフィス事務

【Python】記事の一覧から各ページの情報を取得するスクレイピング

Webスクレイピングとは、Webサイトの情報を自動的に収集する技術でして、スクレイピングを得意とするのがPythonというプログラム言語です。 (function(b,c,f,g,a,d,e){b.MoshimoAffiliateObjec...
オフィス事務

【Excel VBA】シフト表自動作成マクロをカスタマイズしやすくしました

これまで3回に渡って改良してきた勤務表自動作成ツールですが、今回の記事で完全版としたいと考えています。 前回の記事は二次元配列を使うことで高速化したというのがメインでしたが、それ以外に夜勤の労働数や遅出の翌日は早出禁止といった条件をセルの値...
スポンサーリンク