2016-12-04 17 views
0

は、その後、アクセスがオープンしましたUtility.accdaアドイン(中ユーティリティの出現によって証明されるようにVBE)。他のアクションでもACWZTOOL.ACCDEが開きます。だから、私のVBEは3つのプロジェクトを示しています...どのように読み込まれたアドインをAccessで列挙できますか?私は、データベースを開いている、と私は、テーブルのフィールドにズーム機能(<kbd>Shiftキー</kbd> + <kbd>F2</kbd>)を使用した場合

どのように各アドイン/データベースのパスを列挙できますか?

各データベースのMSysObjectsテーブルに対していくつかのSQLを実行しようとしていますが、各アドインパスへの接続を開かずにアクセスオブジェクトモデルを使用して行うことはできません。

+0

それは保証だが、あなたが見ることができるということはありません:C:\ Users \ユーザーXXXXX \のAppData \ローミング\マイクロソフト\のアドイン –

答えて

0

えっ、私はこれは、開いているすべてのデータベースのパスの全てを列挙し、アドイン...私は、各VBProjectからファイル名にアクセスすることができることを

を忘れてしまいました。

Sub EnumPaths() 

    Dim proj 
    For Each proj In VBE.VBProjects 
    Debug.Print proj.FileName 
    Next proj 

End Sub 
+0

再」...各アドイン/データベースのパスを列挙する。.. "私のAssess DBには2つのアドインがありますが、ここのコードには自分のAccess DBへのパスのみが表示され、どちらのアドインにも表示されません。 –

+0

VBAアドインまたはCOMアドインですか?それらはVBEで表示されますか? – ThunderFrame

+0

これらはMDAであり、VBEでは表示されず、COMAddInも表示されません。私には、COMAddInであるAveryと2つのmdaがあります。前に示したコードはCOMAddInのコードを示していますが、私はMDAを 'リストする'ことができませんでした。 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Office \ 14.0 \ Access \ Menuアドイン\ –

関連する問題

 関連する問題