Glossary
技術用語集
Softex Celware Tech Blogの記事に出てくるIT用語・開発用語を、 初心者にも読みやすい短い説明として整理しています。記事内の専門用語リンクから、 関連記事や公式情報へたどれるようにするためのページです。
索引
カテゴリ別
開発基盤
Excel VBA
Web開発
データ変換
Windows自動化
Web / Google Apps Script
Google Apps Script
ブラウザ
Windows配布
Windows / Office
WPF / AvalonEdit
設計
デスクトップアプリ
業務ツール
CI/CD
Google Workspace
JavaScript
アプリ設計
外部サービス連携
認証
Python / Windows
.NET / COM
クラウド
3D
バックエンド
データ形式
SNS / Web公開
デプロイ
ファイル処理
Windows基礎
Web UI
数値計算
UI実装
共通
ブラウザ自動化
データベース / 業務アプリ
プログラミング
数学 / 開発
開発相談
計算処理
権利・公開
契約・本人確認
経理・証憑保存
アルゴリズム
コミュニケーション
システム設計
用語一覧
A
コンパイル済みの部品同士が、同じ約束で関数やデータをやり取りできる状態です。
VBAなどからデータベースへ接続し、SQL実行やレコード取得を行うためのデータアクセス技術です。
AIエージェントに読ませる作業ルールやプロジェクト方針をまとめるMarkdownファイルです。
目的に沿って調査、実装、検証などの作業を自律的に進めるAIの使い方です。
APIを呼び出す権限を持っていることを確認するための文字列です。
Next.jsでappディレクトリを使い、画面・レイアウト・サーバー処理を構成するルーティング方式です。
Excelで指定した時刻にプロシージャを実行予約するメソッドです。
Web Audio APIで音声の生成・再生・加工を管理する中心的なオブジェクトです。
繰り返し発生する確認や出力を、手動指示なしで回せるようにする運用です。
WPFアプリで、Visual Studioのようなドッキング可能なペインUIを作るためのライブラリです。
WPFアプリにコードエディタやテキストビューアを組み込むためのライブラリです。
B
C
Google Apps Scriptで一時的なデータを保存し、処理を高速化するためのサービスです。
ブラウザ上で図形や画像をプログラムから描画するためのHTML要素です。
ライブラリや画像などのファイルを、インターネット上の配信サーバーから読み込む仕組みです。
JavaScriptで折れ線グラフ、棒グラフ、円グラフなどを描画できるライブラリです。
Googleが提供するWebブラウザです。ブックマークレットや開発者ツールを使った小さな業務効率化にも使えます。
Claudeを使ってリポジトリ内のコード調査、編集、検証を進めるAI開発支援ツールです。
Claude Code向けに、プロジェクトの規約や作業手順をまとめるMarkdownファイルです。
Windowsアプリをインストール・更新しやすくするMicrosoftの配布方式です。
Next.js App Routerで、ブラウザ側の状態管理やイベント処理を担当するReactコンポーネントです。
ブラウザ上のJavaScriptから、クリップボードへの読み書きを行うためのWeb APIです。
記事、お知らせ、実績、商品などのWebコンテンツを、データとして登録・更新・公開する仕組みです。
あるドメイン名を別のドメイン名へ向けるためのDNSレコードです。
VBE上でコードを表示・編集しているペインを表すVBIDEオブジェクトです。
コードの調査、編集、レビュー、検証を支援するAI開発エージェントです。
Windowsアプリ同士やOffice機能を連携させるために使われる古くからある部品化技術です。
日本語Windowsで長く使われてきたShift-JIS系の文字コードです。
Windowsで標準的に使われる、CRとLFを組み合わせた改行コードです。
行と列を定義し、Web画面の要素を二次元に配置するためのCSSレイアウト機能です。
表示された回数に対して、実際にクリックされた割合です。
文字入力と文字出力を中心に操作するユーザーインターフェースです。
Officeアプリの横などに、アドイン独自の画面を追加するためのVSTO公式拡張ポイントです。
D
.NETでDataContract属性を付けたクラスをJSONとして保存・読み込みするためのシリアライザです。
VBAでクリップボードの文字列取得や文字列格納に使えるMSForms系のオブジェクトです。
VBAで変数や計算結果をイミディエイトウィンドウへ出力する命令です。
WPFのUIスレッド上で定期的に処理を実行するタイマーです。
ドメイン名を、サーバーの場所を示す情報へ変換する仕組みです。
AvalonEditの表示行に対して、文字色や背景色などの描画だけを差し替えるための拡張ポイントです。
HTML文書をJavaScriptから扱えるように、要素や属性をオブジェクトとして表した仕組みです。
Google Apps ScriptからGoogle Drive上のファイルやフォルダを操作するためのサービスです。
層の間でデータを受け渡すための、処理を持たないシンプルなデータ構造です。
デジタル技術を使って、業務の進め方や価値提供の形を改善・変革する考え方です。
E
Web技術でWindowsやMac向けのデスクトップアプリを作るためのフレームワークです。
Node.js向けネイティブモジュールを、Electronの実行環境に合わせて再ビルドするためのツールです。
WinForms画面の中にWPFコントロールを埋め込むための橋渡し用コントロールです。
JavaScriptでファイルをimport/exportして分割・再利用する標準のモジュール方式です。
表計算、集計、帳票、業務データ管理によく使われるMicrosoft Officeの表計算ソフトです。
Excel上の作業を自動化するために使われるVBAの実務利用です。
Excelシート上のセルや数式を、誤って編集されないように制限する機能です。
Excelのワークシート上で、値や数式を入力する基本単位です。
Excelセルのフォント、色、罫線、表示形式、配置など、見た目を整える設定です。
セルの値や条件に応じて、見た目を自動的に変更するExcelの機能です。
Excelで計算やセル参照を行うために、イコール記号から始めて入力する式です。
Excelセルに入力できる値を制限したり、リストから選択させたりする機能です。
G
Googleスプレッドシートを開いたときに、独自のメニュー項目を追加するGASの実装パターンです。
GitHub上でビルド、テスト、リリース作成などを自動実行できるワークフロー機能です。
GitHubリポジトリ内の静的ファイルをWebサイトとして公開できるホスティング機能です。
GitHub上でバージョンごとの配布ファイルやリリースノートを公開するための機能です。
Googleスプレッドシート、Drive、GmailなどをJavaScriptベースで自動化できるGoogleのスクリプト環境です。
Googleアカウント上でファイルやフォルダを保存、共有、管理できるクラウドストレージです。
Google検索での表示回数、クリック数、検索クエリ、インデックス状況などを確認できるGoogleの管理ツールです。
GASのHTML画面からサーバー側のApps Script関数を呼び出すためのAPIです。
ブラウザ上で表計算や共同編集ができ、GASからも操作できるGoogleの表計算サービスです。
アンケート、申込受付、問い合わせなどの入力フォームを作り、回答を集められるGoogle Workspaceのサービスです。
H
I
Officeが定義している組み込みタブやコントロールを指定するためのIDです。
定義した直後に実行するJavaScript関数の書き方です。
Googleスプレッドシートのセル内に、URLで指定した画像を表示する関数です。
ブラウザのES Modulesで使うモジュール名と実際のURLを対応付ける仕組みです。
ブラウザ内に大きめの構造化データを保存するためのデータベース機能です。
別々のプロセス同士がデータや命令をやり取りするための仕組みです。
OfficeアドインでRibbon XMLを返すために実装するインターフェイスです。
WinFormsでownerウィンドウのハンドルを渡すために使うインターフェースです。
L
M
キーと値のペアを保持し、キーから値を高速に取り出すためのJavaScriptの組み込みオブジェクトです。
見出し・箇条書き・コードブロックなどを、プレーンテキストで書ける文書形式です。
Webページ上で数式をきれいに表示するためのJavaScriptライブラリです。
AIクライアントから、外部サービスの情報やツールを統一的な方法で利用しやすくするための仕組みです。
Markdownの中にReactコンポーネントを埋め込める記事記法です。
Next.jsのMetadata APIで、相対URLのOGP画像やcanonical URLを絶対URLへ解決するための基準URLです。
Officeアプリ、クラウドストレージ、Teamsなどを含むMicrosoftの業務向けクラウドサービス群です。
リクエストがページに届く前に、認証や転送などの共通処理を行う仕組みです。
VBAのUserFormでラベルやテキストボックスなどのフォーム部品を扱うためのライブラリです。
VBAでユーザーに確認や警告のメッセージを表示するための関数です。
N
O
Googleなど外部サービスのアカウントでログイン連携するためによく使われる認可の仕組みです。
HTML、CSS、JavaScriptなどのWeb技術でOfficeアプリを拡張する仕組みです。
Excelの操作をTypeScriptベースのスクリプトとして自動化するMicrosoft 365の機能です。
SNSやチャットにURLを貼ったとき、タイトル・説明文・画像をカード表示するためのメタ情報です。
Excel上のボタンや図形をクリックしたときに実行するマクロを指定するプロパティです。
オブジェクトのデシリアライズ完了後に補正処理を実行するための属性です。
Microsoftが提供するクラウドストレージとファイル同期サービスです。
P
VBAの関数やSubに、個数が決まっていない引数をまとめて渡すための引数宣言です。
トークン列から、宣言や手続きなどの構造を読み取る処理です。
Microsoft 365や外部サービスをつないで業務フローを自動化するサービスです。
Power Apps、Power Automate、Power BIなどを含むMicrosoftの業務アプリ・自動化基盤です。
Windowsでスクリプト実行や管理作業を自動化するためのシェル兼スクリプト環境です。
PythonアプリをWindows向けEXEなどにまとめるためのツールです。
R
Excel VBAでセルやセル範囲を表す基本的なオブジェクトです。
.NETコードからCOMオブジェクトを操作するときに、COM参照を包んで橋渡しするオブジェクトです。
コンポーネントを組み合わせてWeb UIを作るJavaScriptライブラリです。
Reactで折れ線グラフや円グラフなどを作るためのグラフ描画ライブラリです。
コード中の名前が、実際にはどの関数・変数・宣言を指すのかを解決する処理です。
HTTPを使って、外部システムからデータの取得・登録・更新・削除などを行うためのAPI設計方式です。
OfficeアドインのリボンUIをXMLで定義する方法です。
Next.js App RouterでHTTPリクエストを処理するサーバー側のAPI実装です。
SQL Serverで行の更新状態を判定するために使える、自動更新されるバイナリ値です。
.NETで対象OSや実行環境を識別するためのランタイムID指定です。
S
インターネット経由で利用するソフトウェアサービスです。
キーと値の組み合わせを保持するVBAでよく使われる辞書型オブジェクトです。
WPFでスクロール可能な領域を提供するコントロールです。
キーボード入力をプログラムから送信するための命令です。
検索エンジンからページを見つけてもらいやすくし、検索意図に合う内容へ改善する取り組みです。
Next.jsでフォーム送信やデータ更新などのサーバー処理を呼び出す仕組みです。
サーバー側で描画され、データ取得や秘密情報をクライアントへ渡さず処理できるReactコンポーネントです。
重複しない値の集合を扱うためのJavaScriptの組み込みオブジェクトです。
Excel上の図形、画像、線、テキストボックスなどを表すオブジェクトです。
JavaScriptでExcelファイルを読み書きするためのライブラリです。
繰り返し使う作業手順や判断基準を、AIが再利用しやすい形にまとめたものです。
ページ全体を再読み込みせず、画面の一部を書き換えながら動くWebアプリの形式です。
Google Apps ScriptからGoogleスプレッドシートを操作するための主要サービスです。
Microsoft SQL Serverの無償エディションで、小規模システムや技術検証に使いやすいデータベースです。
SQLiteをWebAssemblyで動かし、ブラウザやElectron上で使えるようにしたライブラリです。
サーバーを立てずに、1つのファイルで使える軽量なデータベースです。
3D形状を三角形メッシュとして表すファイル形式です。
大きな作業の一部を別のAIエージェントに分担させる進め方です。
認証、データベース、ストレージなどをまとめて使えるバックエンドサービスです。
関数名・変数名・定数名など、コード中の名前と意味を登録しておく表です。
Windows上の.NETから画像の読み込み、描画、変換などを行うためのAPIです。
T
U
V
VBAで文字列、数値、日付など複数種類の値を受け取れる汎用的なデータ型です。
ExcelやAccessなどのOffice製品で処理を自動化するためのプログラミング言語です。
Excel VBAなどのコードを編集するVisual Basic Editorです。
VBAプロジェクトやコードモジュールをプログラムから操作するためのOffice開発向けオブジェクト群です。
Next.jsなどのWebサイトを簡単に公開できるホスティングサービスです。
WindowsでC/C++を含むNode.jsネイティブモジュールをビルドするためのMicrosoft製ツール群です。
C#などでExcelやWord向けのOfficeアドインを作るための開発方式です。
ExcelなどのOfficeアプリに機能を追加する.NETベースのアドイン開発技術です。
W
ブラウザや対応ランタイムで、署名・ハッシュ・暗号化などを行う標準APIです。
重いJavaScript処理を画面のメインスレッドとは別スレッドで実行する仕組みです。
ブラウザなどで高速にプログラムを動かすための低レベルな実行形式です。
ブラウザで音声の生成、再生、加工、精密なスケジューリングを行うためのAPIです。
外部サービスでイベントが発生したときに、指定したURLへ自動的にデータを送る仕組みです。
ブラウザから利用できるアプリケーションです。PCやスマートフォンから同じURLで使える構成にしやすいのが特徴です。
Windows OSが管理するネイティブなウィンドウです。前後関係や親子関係の制御に関わります。
Windows向けの.NETデスクトップ画面を作るためのUIフレームワークです。
ノーコードのEditor、CMS、ブログ、予約、ECなどを組み合わせてWebサイトを構築・運用できるサービスです。
VBAからExcelワークシート関数を呼び出すためのオブジェクトです。
Windows向けデスクトップアプリのUIを作るための.NET UIフレームワークです。
Windows向けのデスクトップ画面を作るための.NET UIフレームワークです。
WPF画面を、独立Windowではなく埋め込み可能な部品として作るための単位です。
日本語
Windowsアプリや業務ツールで広く使われる、Microsoftの開発基盤です。
VBEでDebug.Printの出力確認や簡単な式の実行に使うウィンドウです。
階乗を整数以外にも拡張して扱えるようにした特殊関数です。
コピーした文字列や画像などを一時的に保持し、別の場所へ貼り付けるための領域です。
複数の値を組み合わせて、1つの対象を一意に識別するキーです。
Webサイト内の記事、用語、開発事例などを対象に、利用者が目的の情報を探せる機能です。
Apps Scriptプロジェクトに紐づけて、設定値やトークンなどを保存できる仕組みです。
複数の点をなめらかにつなぐために、区間ごとの多項式を条件付きで求める補間方法です。
連続して発生するイベントの処理を、一定時間待ってからまとめて実行する実装パターンです。
複数のデータベース処理を、まとめて成功または失敗として扱う仕組みです。
クリックすると、Webページ、別シート、別ファイルなどの指定先へ移動できるリンクです。
WPFの画面要素が親子関係で構成される描画上のツリー構造です。
Excelワークシート上に配置できる標準の操作ボタンです。
ブラウザのブックマークにJavaScriptを登録し、現在開いているページ上で小さな処理を実行する仕組みです。
VBAで一まとまりの処理を名前付きで定義したものです。
AIに実行してほしい作業、条件、出力形式を伝えるための指示文です。
担当者、商品区分、取引区分など、業務で繰り返し使う基準データをまとめて管理する考え方です。
外から見た動きを変えずに、コードの構造を読みやすく保守しやすく直す作業です。
長期間使われ続け、保守や更新、他システム連携が難しくなっている既存システムです。
PC、タブレット、スマートフォンなど画面幅に応じてレイアウトを調整する設計です。
処理の途中で失敗したときに、変更前の状態へ戻す考え方です。
関数やプロシージャに外から渡す値です。
保存時にバージョン値などを比較し、他の人の更新と衝突していないか確認する排他制御です。
現場作業、報告、点検、写真管理などをデジタル化し、現場と管理側の業務を改善する取り組みです。
商品の入庫、出庫、残数を記録し、現在どれだけ残っているかを管理する業務です。
数列や計算結果が、項を進めるほど特定の値へ近づいていく性質です。
同じ入力なら常に同じ結果を返し、外部状態を書き換えない関数です。
誰が、いつ、何を行ったかを後から確認できるように残す記録です。
式やアルゴリズムの性質を、実際に数値を計算して確かめる方法です。
文章、画像、コード、手順案などを生成できるAIです。
複数の開発者や会社に相談し、費用、納期、対応範囲、進め方を比較する発注前の検討方法です。
通常の整数型で扱える範囲を超える桁数の整数を、桁ごとに分けて正確に計算する考え方です。
小数や金額計算の結果を、指定した単位に丸める処理です。
文章、画像、コード、資料などの創作的な表現を保護する権利です。
電子文書について、本人が作成・同意したことや、改ざんされていないことを確認しやすくするための仕組みです。
帳簿、書類、電子取引データなどを電子データとして保存する場合の制度や要件に関係する法律です。
同じサイト内の別ページへ移動するためのリンクです。
行と列のように、2方向の添字で値を持つ配列です。
探索範囲を半分ずつ狭めながら、条件を満たす値を効率よく探すアルゴリズムです。
人が情報を理解、判断、説明するときに起こりやすい偏りや思い込みのことです。
複数の値を番号付きでまとめて扱うためのデータ構造です。
ガンマ関数の値どうしを三角関数と結び付ける公式です。
VBAのプロシージャや宣言をまとめて保存するコードの入れ物です。
関数の戻り値以外に、外部の状態を変更する動きです。
無限に続く因子を掛け合わせた極限として値を考える数学の表し方です。
スプレッドシートのセル範囲に名前を付け、コードや数式から参照しやすくする機能です。
関数が処理結果として呼び出し元へ返す値です。
システムやツールで実現したい目的、入力、出力、条件、例外、制約を整理し、開発者と依頼者で共有できる形にする工程です。
ある数を3回掛けた値です。nの立方数はn^3と表します。
データ行を物理的に消さず、削除済みフラグや削除日時で非表示扱いにする設計です。
同じ処理を複数回実行しても、結果が重複せず同じ状態に落ち着く性質です。
