コラム

コラム

VAブリッジにおけるSharePoint環境での保存警告回避策

VBAアセットが提供している「VAブリッジ」は、Excelを「ユーザーファイル(操作画面)」と「マスタファイル(データ保存用)」に分離し、簡易的なデータベースとして活用することで、複数ユーザーでの安全な同時利用を可能にするVBAアドインです...
コラム

VBAアセットの開設にあたって

陸上自衛隊を定年した私が法律事務所でアルバイトを始めて、約2年が過ぎました。先日、ふとネットを検索していたら、あるブログにとても共感できる記事を見つけました。ただし、私の場合は、この方とはちょっと状況が違っています。この2年間、いくつかのV...
コラム

MicrosoftListsを使った事件データベースの作成

Microsoft365には、たくさんのアプリがありますが、その中で私が注目しているのは、MicrosoftListsです。とはいっても、忙しい法律事務員の皆さんにとって、新しいアプリに挑戦するというのはなかなかハードルが高いと思います。そこで、「事件データベース」の作り方だけをごく簡単に紹介したいと思います。
コラム

生成AIによるVBA開発の効率化

私の場合、Geminiなどの生成AIの登場により、VBAの開発スタイルが大きく転換しました。かつてのようにリファレンスサイトや技術書を片手に、一行ずつ手作業でコードを組み上げる時代は終わりを告げ、AIを「部下」として活用し、指針を示して、コ...
コラム

VBAアドインの使い方

アドインを使えば、VBAで作ったマクロを、自分以外の人にも、同じアプリケーションのすべてのファイルから利用させることができるようになります。(自分だけが使うマクロや特定のファイルで利用するマクロは、アドインにする必要がありません。)そのため...
コラム

アドイン(xlam)のクイックアクセスツールバーにリボンと同じアイコンを設定するのはなかなか難しい

エクセルのアドインファイルにおいて、クイックアクセスツールバー(QAT)にリボンと同じアイコンを実装しようとしたところ、思いの外苦労することになりました。まず、「Office RibbonX Editor」を使って、リボンと一緒にQATもX...
コラム

GeminiとInno Setupで「インストーラー」を作成しました

VBAアセットは、2025年10月30日から31日にかけて開催された「旭川セキュリティシンポジウム2025」にブースを出展し、皆様の前で「VA公用文」や「VAスタイル」、「VA疑似アウトライン」の実演デモを行いました。今回は、そのイベントで...
コラム

VBAユーザーは、WindowsのUTF-8設定をONにするな

Windows 10以降、「ワールドワイド言語サポートでUnicode UTF-8を使用」という設定項目が追加されました。プログラミングの世界ではUTF-8が標準となって久しい現在、この設定は魅力的に映るかもしれません。しかし、VBAユーザ...
コラム

補足をインデント自動設定の対象外にするには?

VBAアセットが公開しているワード用VBAアドイン「VA公用文」の主要な機能は、見出しのレベルに応じたインデントの自動設定です。このアドインを使えば、次のような文章のインデントを、クイックアクセスツールバーのボタンをクリックするだけで、自動...
コラム

Word不時起動問題について

発生した問題9月末以降、VBA Assetsで公開している以下のWordのVBAアドインをStartupフォルダに保存して利用している環境において、Wordが不時起動する問題が発生しました。対象アドイン:VA公用文VAスタイルVA疑似アウト...
コラム

VA公用文のノベルティグッズを作成しました

2025年10月30日~31日に開催される旭川セキュリティシンポジウム2025のブースで「VA公用文」を紹介させていただきす。ブースでは「VA公用文」の実演を行い、Wordの書式設定を自動化することで、過去の文書の使い回しをなくし、文書の内...
コラム

マクロの脅威とセキュリティ対策

VBAマクロは、ExcelやWordを使った日々の業務にとても有用なツールです。繰り返し作業の自動化や複雑な計算処理、書式設定の統一化など、マクロによって法律事務所での文書作成や案件管理業務は格段に効率化されます。しかし、この便利な機能には...
コラム

Contact Form 7 メール送信エラーの解決記録:4時間の格闘から学んだ教訓

はじめに名刺をリニューアルし、連絡先情報を削減してウェブサイトの「お問い合わせ」フォーム経由でのアクセスに一本化することにしました。しかし、念のため行ったテスト送信で、重大な問題が発覚しました。「メッセージの送信に失敗しました。後でまたお試...
コラム

サイト開設作業の記録

本ウェブサイト「VBAアセット」の開設作業について、記録を残しておきたいと思います。テーマの決定私が初めて開設した「Aviation Assets」は、雑誌と同じようなフォーマットにしたいと思い、HTMLで作成し始めたサイトでした。このため...
コラム

ワードはマークダウンで入力しよう

VBAを使って、ワードのアウトラインとスタイルを自動的に設定し、マークダウンからアウトラインへの変換と復帰を行うマクロです。インデントが微妙にズレたりして面倒なワードの書式設定を簡単に行うことができます。また、マークダウン記法で見出しのレベルを指定できるので、各段落の先頭に入力された「#」マークの数で、見出しのレベルを指定することができます。
コラム

Microsoft Listsで「電話メモ」を作ってみる

「脱エクセル」という言葉をよく聞くようになりました。確かにこのサイトで紹介している「電話メモ」のように「情報共有」を目的としている場合などは、エクセルよりも便利なアプリが色々あるようです。ただし、「電話メモ」のためだけに仰々しいツールを導入...
コラム

日付を数値でも文字列でも検索する

法律事務所における日付データの実態エクセルのセルに日付を入力すると、基本的には自動的に日付データ(数値)で入力されます。このため、日付の表示形式を変更したり、並び替えたり、検索したりすることが簡単に行えます。ただし、法律事務所でのエクセルの...
コラム

エクセルのデータ共有方法

法律事務所は、データの共有を行っているところが多いと思いますが、その方式は様々です。このサイトで紹介している「VA電話メモ」のようなデータベースの場合、単にファイルを共有するだけではなく、同時に編集できることが必要です。これを実現するための...
コラム

パワークエリに更新日時の列を追加する

パワークエリで出力されるテーブルにデータの「更新日時」を追加しようとしてかなり苦労したので、その方法を記録しておきます。「選択された列」というステップ(図では「列の選択」とリネームしてあります。)に「, "Date modified"」を追...
コラム

ワードの右クリックメニューへのマクロ登録

「公用文テンプレート」に右クリックメニュー(コンテキストメニュー)を追加しようとして、ハマってしまいましたので、そのてんまつを記録しておきたいと思います。結論としては、不具合が解消できず、使用を中止しました。ワードで右クリックメニューにコマ...