目安箱 IV

目安箱投稿のルールはこちらをごらんください。
ご意見は電子メールで承っています。
「目安箱」は質問禁止です。技術的な質問はそれぞれの質問箱へどうぞ。

迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。

  新規投稿 ┃ツリー表示 ┃一覧表示 ┃トピック表示 ┃検索 ┃設定 ┃ホーム  
157 / 277 ←次へ | 前へ→

【132】参照設定の値を知る方法
Excel  kobasan  - 05/12/29(木) 12:28 -

引用なし
パスワード
   参照設定のFullPath,GUID,Major,Minorを知る方法。

小僧さんのコードで、Guid, Major, Minor の値の見つけ方が分からなかったので作ってみました。

参照設定の値を書き出す方法として
1.ツール/参照設定で追加したいものを手動で設定してから、「Output参照設定」を実行してください。

参照設定するコードとして。
2.FullPathで参照設定する場合は、SetAddFromFileを実行してください。
3.Guid, Major, Minorで参照設定する場合は、SetAddFromGuidを実行してください。

Option Explicit

Sub Output参照設定()
Dim i As Long, k As Long
Dim Flg As Boolean
Dim ary
  ActiveSheet.UsedRange.ClearContents
  MsgBox "Hit any key !!"
  ary = Array("No.", "Description", "Name", "FullPath", "GUID", _
        "Major", "Minor", "BuiltIn", "IsBroken")
  Cells(2, 1).Resize(1, UBound(ary) - 1).Value = ary
  With Application.VBE.ActiveVBProject.References
    For i = 1 To .Count
      Cells(i + 2, 1).Resize(1, UBound(ary) - 1).Value _
        = Array(i, _
        .Item(i).Description, _
        .Item(i).Name, _
        .Item(i).FullPath, _
        .Item(i).GUID, _
        .Item(i).Major, _
        .Item(i).Minor, _
        .Item(i).BuiltIn, _
        .Item(i).IsBroken)
    Next i
  End With
  Erase ary
End Sub

Sub SetAddFromFile()
Dim FromFile As String
  FromFile = "****************"  '<=======ここにFullPathを記入
  On Error Resume Next
  Application.VBE.ActiveVBProject.References.AddFromFile FromFile '参照設定
  On Error GoTo 0
End Sub

Sub SetAddFromGuid()
Dim FromGuid As String
Dim Majo As Long
Dim Mino As Long
  FromGuid = "****************" '<=========ここにGUIDを記入
  Majo = *    '<===========================ここにMajorを記入
  Mino = *    '<===========================ここにMinorを記入
  On Error Resume Next
  Application.References.AddFromGuid FromGuid, Majo, Mino '参照設定
  On Error GoTo 0
End Sub

4,932 hits

【126】Excel の参照設定をVBAで 小僧 05/11/24(木) 11:08 Access[未読]
【127】DAOの参照設定をVBAで 小僧 05/11/24(木) 11:09 Access[未読]
【132】参照設定の値を知る方法 kobasan 05/12/29(木) 12:28 Excel[未読]

  新規投稿 ┃ツリー表示 ┃一覧表示 ┃トピック表示 ┃検索 ┃設定 ┃ホーム  
157 / 277 ←次へ | 前へ→
ページ:  ┃  記事番号:   
0
(SS)C-BOARD v3.8 is Free