オフィススイート

オフィススイート

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

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

Google Workspace Individual で予約スケジュールを使ってみた

Google Workspaceは基本的に法人等の組織向けなのですが、個人で使用したい場合はIndividualというプランがあります。IndividualプランはBusiness Standardをちょっと弱体化したぐらいの機能が使えます...
オフィススイート

【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、W...
オフィススイート

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

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

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

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

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

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

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

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

GWSのGmailと別のメールサービスを同じドメインで併用する設定方法

LINE WORKSのメールサービスと別のメールサービスを同じドメインで運用しようとしてできませんでした。この運用方法がGoogle Workspace (以下GWS) のGmailであれば可能とのことだったので、こちらでも試してみました。...
オフィススイート

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

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

【GAS】Googleスプレッドシートでカレンダーを自動作成するスクリプト

これまでExcel VBAばかり使ってきましたが、そろそろGoogleスプレッドシートとGASを使った開発もやってみたいところ。僕が過去に作ったVBAマクロをGASで作成するというやり方で学習します。題材はExcel VBAで作ったカレンダ...
オフィススイート

【Excel VBA】シフト表自動作成マクロを二次元配列で高速処理にしました

このブログの人気記事は相変わらずシフト表自動作成マクロに関する記事です。よっぽど勤務を組むのに苦労している人が多いようです。Excelのセル、すなわちオブジェクト上で情報の書き込みを行うと結構処理が遅くなります。そういう時は変数や配列を使っ...
オフィススイート

【Excel VBA】週次集計と月間集計を作成する仕入・売上表

勤め先で業者ごとに商品の仕入額を月ごとに集計し、かつ週次集計もつくりたいという依頼がありました。Excelでやる場合は月ごとにデータを分けたいところですが、そうすると週が途中で切れちゃったりといろいろ不都合。そういうわけでExcel内にテー...
オフィススイート

Excel VBAとIEでウェブページの情報を取得する(スクレイピング)

MS社から出ているウェブブラウザはEdgeが推奨されており、IEはもうオワコンになろうとしています。IEに対応していないサイトすらもあります。ただ、Excel VBAを使ってスクレイピングするにはIEを使わざるを得ないのが現状なので、使い方...
オフィススイート

【Excel VBA】シフト自動作成マクロを作り直しました

前にExcelでシフト自動作成マクロを作りました。現在のところこのブログで最も見られている記事で、相当シフト作成に苦労されているところが多いんだなと見受けます。内容的にはあらかじめ予定をセットしておいてプログラムを走らせたら、ランダムで配置...
オフィススイート

Google スプレッドシートとGASでWebサイトのスクレイピング

Webサイト内の情報を自動的に取得する技術をスクレイピングといいます。とある所用でVBAを使ってつくってほしいと依頼されたものの、対象のサイトではIEが未対応(VBAではIEを使ってスクレイピングをかけます)でうまく取得できませんでした。W...
オフィススイート

【Excel VBA】シフト表自動作成マクロを作成しました

24時間体制の部署ともなると勤務を組むのも一苦労で、1日仕事では済まないこともあるそうな。そこでExcel VBAを使って条件通りにシフト表を自動作成するマクロを作成しました。※改良に改良を重ねた最新版は下のリンクからどうぞ。プログラムの内...
オフィススイート

【Excel VBA】4月始まりの年間カレンダーを自動作成

Excelで4月始まりの年間カレンダーと月間カレンダーを作成するVBAマクロです。チェック表や予定表として使えます。西暦から閏年(2月が28日か29日か)を判定するコード付きです。閏年の計算方法についても解説。
スポンサーリンク