エクセルのアドインを作るときのメモ

エクセルのアドインを作るときのメモ。

エクセルのアドインの振る舞いを設定するレジストリキーがある。

HKEY_CURRENT_USER\Software\Microsoft\Office\Excel\Addins\(アドイン名)

LoadBehavior の値に応じて変わる。通常は3らしい。

0 = Disconnect - ロードしません。
1 = Connected - ロードします。
2 = Bootload - アプリケーションの起動時にロードします。
8 = DemandLoad - ユーザーの要求があったときにだけロードします。
16 = ConnectFirstTime - 1 回だけ (次回の起動時に) ロードします。

http://support.microsoft.com/kb/238228/ja



エクセルのアドインを有効・無効にするVBAコード。

Dim x As COMAddIn
For i = 1 To Application.COMAddIns.Count
  Set x = Application.COMAddIns(i)
  If x.Description = "(アドイン名)" Then
    x.Connect = True
  End If
Next


コメント

このブログの人気の投稿

varchar をデータ型 numeric に変換中に、算術オーバーフロー エラーが発生しました。