【ExcelVBA】プロシージャ名によさげの動詞

ExcelVBA

なんとなく適用に集めてみた。

値や状態を設定する動詞 (set 系統)

  • define: 定義する(例: defineRules, defineParameters)
  • map: マッピングする(例: mapKeys, mapValues)
  • initialize: 初期値を設定する(例: initializeConfig, initializeSession)
  • assign: 割り当てる(例: assignResource, assignTask)
  • lock: 固定またはロックする(例: lockSettings, lockAccount)
  • configure: 設定を構成する(例: configureOptions, configureSystem)
  • activate: 有効化する(例: activateFeature, activateService)
  • register: 登録する(例: registerUser, registerEvent)
  • save: データを保存する(例: saveChanges, saveSettings)
  • enable / disable: 有効化/無効化する(例: enableFeature, disableService)

値や情報を取得する動詞 (get 系統)

  • query: データベースやシステムに問い合わせる(例: queryDatabase, queryStatus)
  • scan: スキャンして情報を取得する(例: scanDirectory, scanLogs)
  • inspect: 詳細を確認する(例: inspectElement, inspectData)
  • read: データを読み取る(例: readConfig, readFile)
  • lookup: 値を検索する(例: lookupById, lookupUser)
  • monitor: 状態を監視して取得する(例: monitorSystem, monitorResources)
  • sync: 同期して取得する(例: syncData, syncFiles)
  • calculate: 計算して結果を取得する(例: calculateSum, calculateMetrics)
  • resolve: 値を解決する(例: resolveConflict, resolvePath)

データ操作・処理系

  • append: データを追加する(例: appendToFile, appendRecord)
  • merge: データを統合する(例: mergeFiles, mergeRecords)
  • split: データを分割する(例: splitString, splitData)
  • filter: 条件に基づいてデータを抽出する(例: filterResults, filterByDate)
  • clean: 不要なデータを整理する(例: cleanCache, cleanLogs)
  • convert: データを変換する(例: convertToJSON, convertFormat)
  • compress: データを圧縮する(例: compressFiles, compressImage)
  • expand: データを展開する(例: expandPath, expandData)
  • update: 既存のデータを変更する(例: updateField, updateRecord)

状態確認・検証系

  • assert: 条件を明示的に確認する(例: assertCondition, assertEquals)
  • compare: 比較する(例: compareValues, compareFiles)
  • check: 状態を確認する(例: checkAvailability, checkStatus)
  • validate: データが正しいか検証する(例: validateInput, validateSchema)
  • verify: 検証または認証する(例: verifySignature, verifyUser)
  • audit: ログやデータを監査する(例: auditLogs, auditPermissions)
  • test: 状態や条件をテストする(例: testConnection, testFeature)

イベントやアクションのトリガー

  • trigger: イベントを開始する(例: triggerEvent, triggerWorkflow)
  • dispatch: アクションやイベントを送る(例: dispatchRequest, dispatchAction)
  • invoke: 関数や処理を呼び出す(例: invokeMethod, invokeAPI)
  • execute: コマンドを実行する(例: executeScript, executeTask)
  • emit: イベントを発生させる(例: emitSignal, emitEvent)

その他の役立つ動詞

  • archive: データをアーカイブする(例: archiveFiles, archiveLogs)
  • backup: データをバックアップする(例: backupDatabase, backupConfig)
  • restore: データを復元する(例: restoreBackup, restoreSession)
  • suspend: 一時停止する(例: suspendService, suspendTask)
  • resume: 再開する(例: resumeTask, resumeProcess)
  • schedule: スケジュールを設定する(例: scheduleTask, scheduleReport)
  • cancel: 実行をキャンセルする(例: cancelTask, cancelOrder)
  • generate: 新しいデータを生成する(例: generateReport, generateKey)