ProgID のリストを取得する: Win32_ProgIDSpecification - WMI Sample (VBS)
Topics
ProgID のリストを取得するサンプルです。
Win32_ProgIDSpecification クラスを使用します。
Win32_ProgIDSpecification クラスの詳細に関しては、WMI Library 内のWin32_ProgIDSpecification クラスも参照してみて下さい。
Sample Code
Option Explicit
'WMIにて使用する各種オブジェクトを定義・生成する。
Dim oClassSet
Dim oClass
Dim oLocator
Dim oService
Dim sMesStr
'ローカルコンピュータに接続する。
Set oLocator = Wscript.CreateObject("WbemScripting.SWbemLocator")
Set oService = oLocator.ConnectServer
'クエリー条件を WQL にて指定する。
Set oClassSet = oService.ExecQuery("Select * From Win32_ProgIDSpecification")
'コレクションを解析する。
For Each oClass In oClassSet
sMesStr = sMesStr & "説明: " & oClass.Description & vbCrLf & _
"ProgID: " & oClass.ProgID & vbCrLf & VbCrLf
Next
MsgBox("ProgID のリストです。" & vbCrLf & vbCrLf & sMesStr)
'使用した各種オブジェクトを後片付けする。
Set oClassSet = Nothing
Set oClass = Nothing
Set oService = Nothing
Set oLocator = Nothing
Comment
実行するとパソコン上に存在する ProgID のリストを表示します。私の環境では以下のような内容が取得できました。
ProgID の調査を行いたいときには便利なクラスだと思います。
説明: Microsoft バーコード コントロール 14.0
ProgID: BARCODE.BarCodeCtrl.1
説明: Microsoft バーコード コントロール 14.0
ProgID: BARCODE.BarCodeCtrl
説明: ImageExtractorShellExt Class
ProgID: VisShe.ImageExtractorShellExt.1
説明: QuickViewShellExt Class
ProgID: VisShe.QuickViewShellExt.1
説明: CVisioFileFilter Class
ProgID: VisShe.CVisioFileFilter.1
説明: CInfoTipShellExt Class
ProgID: VisShe.CInfoTipShellExt.1
説明: IconHandlerShellExt Class
ProgID: VisShe.IconHandlerShellExt.1
説明: ImageExtractorShellExt Class
ProgID: VisShe.ImageExtractorShellExt
説明: QuickViewShellExt Class
ProgID: VisShe.QuickViewShellExt
説明: CVisioFileFilter Class
ProgID: VisShe.CVisioFileFilter
説明: CInfoTipShellExt Class
ProgID: VisShe.CInfoTipShellExt
説明: IconHandlerShellExt Class
ProgID: VisShe.IconHandlerShellExt
説明: Microsoft 数式 3.0
ProgID: Equation.3
説明: Microsoft Equation
ProgID: Equations
説明: LexRefEastAsianWordInfo Class
ProgID: LR.LexRefEastAsianWordInfo.1.0.1
説明: EALRWordSink Class
ProgID: LR.EALRWordSink.1
説明: LexRefEastAsianWordInfo Class
ProgID: LR.LexRefEastAsianWordInfo.1.0
説明: LexRefEastAsianWordInfo Class
ProgID: LR.LexRefEastAsianWordInfo
説明: LexRefEastAsianWordInfo Class
ProgID: LR.LexRefEastAsianWordInfo.1
説明: EALRWordSink Class
ProgID: LR.EALRWordSink
説明: Office Compatible 1.0
ProgID: OfficeCompatible.Application.x86.1
説明: SmartScreenFactoryOutlook Class
ProgID: outlspam.SmartScreenFactoryOutlook.2
説明: NameCtrl Class
ProgID: Name.NameCtrl.1
説明: NameControlServer Class
ProgID: NameControlServer.NameCtrl.1
説明: RefEdit.Ctrl
ProgID: RefEdit.Ctrl
説明: Addin Class
ProgID: MSAddnDr.AddInDesigner.1
説明: Addin Class
ProgID: MSAddnDr.AddInInstance.1
説明: LexRefXml2RTFObject Class
ProgID: LR.LexRefXml2RTFObject.1.0.1
説明: LexRefTfFunctionProvider Class
ProgID: LR.LexRefTfFunctionProvider.1.0.1
説明: LexRefServiceManager Class
ProgID: LR.LexRefServiceManager.1.0.1
説明: LexRefBilingualService Class
ProgID: LR.LexRefBilingualService.1.0.1
説明: LexRefServiceContainer Class
ProgID: LR.LexRefServiceContainer.1.0.1
説明: LexRefEnglishStemmer Class
ProgID: LR.LexRefEnglishStemmer.1.0.1
説明: LexRefBilingualTextContext Class
ProgID: LR.LexRefBilingualTextContext.1.0.1
説明: LexRefBilingualServiceAttribute Class
ProgID: LR.LexRefBilingualServiceAttribute.1.0.1
説明: InkDivider Class
ProgID: msinkdiv.InkDivider.1
説明: InkEdit Class
ProgID: InkEd.InkEdit.1
説明: Drawing
ProgID: SketchObj.SketchInk.1
説明: GenericRecognizer Class
ProgID: TpcCom.GenericRecognizer.1
説明: DrawAttrsXP Class
ProgID: TpcCom.DrawAttrsXP.1
説明: InkTransform Class
ProgID: msinkaut.InkTransform.1
説明: RecoManager Class
ProgID: TpcCom.RecoManager.1
説明: DrawingAttributes Class
ProgID: msinkaut.DrawingAttributes.1
説明: InkObjectXP Class
ProgID: TpcCom.InkObjectXP.1
説明: InkRecognizerContext Class
ProgID: msinkaut.InkRecognizerContext.1
説明: InkRecognizers Class
ProgID: msinkaut.InkRecognizers.1
説明: InkWordList Class
ProgID: msinkaut.InkWordList.1
説明: InkRenderer Class
ProgID: msinkaut.InkRenderer.1
説明: DynamicRenderer Class
ProgID: TPCRTP.DynamicRenderer.1
説明: InkObject Class
ProgID: msinkaut.InkObject.1
説明: InkRecognizerGuide Class
ProgID: msinkaut.InkRecognizerGuide.1
説明: UserDictionary Class
ProgID: TpcCom.UserDictionary.1
説明: TabletManager Class
ProgID: TpcCom.TabletManager.1
説明: InkTablets Class
ProgID: msinkaut.InkTablets.1
説明: InkOverlay Class
ProgID: msinkaut.InkOverlay.1
説明: GestureRecognizer Class
ProgID: TPCRTP.GestureRecognizer.1
説明: Lattice Class
ProgID: TpcCom.Lattice.1
説明: DrawAttrs Class
ProgID: TpcCom.DrawAttrs.1
説明: InkCollector Class
ProgID: msinkaut.InkCollector.1
説明: InkRectangle Class
ProgID: msinkaut.InkRectangle.1
説明: InkObject Class
ProgID: TpcCom.InkObject.1
説明: ClassicW Class
ProgID: TpcCom.ClassicW.1
説明: InkSettings Class
ProgID: TpcCom.InkSettings.1
説明: E-Ink
ProgID: HWXInk.E-Ink.1
説明: InkPicture Class
ProgID: msinkaut.InkPicture.1
説明: TabletManager Class
ProgID: Wisptis.TabletManager.1
説明: Microsoft Graph グラフ
ProgID: MSGraph.Chart.8
説明: Microsoft Graph Application
ProgID: MSGraph.Application.8
説明: Microsoft.Office.List.OLEDB.1.0
ProgID: Microsoft.Office.List.OLEDB.1.0
説明: Microsoft.Office.List.OLEDB.2.0
ProgID: Microsoft.Office.List.OLEDB.2.0
説明: Microsoft.Office.List.OLEDB.3.0
ProgID: Microsoft.Office.List.OLEDB.3.0
説明: Microsoft Office List 14.0
ProgID: LISTNET.Listnet.14
説明: Microsoft Access データベース
ProgID: Access.Application.14
説明: Microsoft Excel ワークシート
ProgID: Excel.Sheet.12
説明: Microsoft Excel マクロ有効ワークシート
ProgID: Excel.SheetMacroEnabled.12
説明: Microsoft Excel バイナリ ワークシート
ProgID: Excel.SheetBinaryMacroEnabled.12
説明: OpenDocument スプレッドシート
ProgID: Excel.OpenDocumentSpreadsheet.12
説明: Microsoft Excel グラフ
ProgID: Excel.Chart.8
説明: Microsoft Excel 97-2003 ワークシート
ProgID: Excel.Sheet.8
説明: Microsoft Excel アプリケーション
ProgID: Excel.Application.14
説明: Microsoft Excel アプリケーション
ProgID: Excel.ChartApplication.14
説明: Microsoft OneNote ノートブック
ProgID: OneNote.Folder.1
説明: Microsoft OneNote ノートブック
ProgID: OneNote.Notebook.1
説明: CFileConverter Class
ProgID: OneNote.CFileConverter.1
説明: Microsoft Outlook Recipient Control
ProgID: RECIP.RecipCtl.1
説明: Outlook File Attachment
ProgID: Outlook.FileAttach
説明: Outlook Message Attachment
ProgID: Outlook.MsgAttach
説明: Microsoft Outlook 14.0 Object Library
ProgID: Outlook.Application.14
説明: Microsoft Outlook View Control
ProgID: OVCtl.OVCtl.1
説明: Microsoft PowerPoint 97-2003 プレゼンテーション
ProgID: PowerPoint.Show.8
説明: Microsoft PowerPoint プレゼンテーション
ProgID: PowerPoint.Show.12
説明: Microsoft PowerPoint マクロ有効プレゼンテーション
ProgID: PowerPoint.ShowMacroEnabled.12
説明: Microsoft PowerPoint アドイン
ProgID: PowerPoint.Addin.12
説明: OpenDocument プレゼンテーション
ProgID: PowerPoint.OpenDocumentPresentation.12
説明: Microsoft PowerPoint 97-2003 スライド
ProgID: PowerPoint.Slide.8
説明: Microsoft PowerPoint スライド
ProgID: PowerPoint.Slide.12
説明: Microsoft PowerPoint テンプレート
ProgID: PowerPoint.Template.12
説明: Microsoft Office テーマ
ProgID: OfficeTheme.12
説明: Microsoft PowerPoint マクロ有効スライド
ProgID: PowerPoint.SlideMacroEnabled.12
説明: Microsoft PowerPoint マクロ有効デザイン テンプレート
ProgID: PowerPoint.TemplateMacroEnabled.12
説明:
ProgID: PowerPoint.Application.14
説明: Microsoft Office Slide Library Control
ProgID: PPSLAX.SlideLibrary.1
説明: Microsoft Publisher Application
ProgID: Publisher.Application.14
説明: Microsoft Publisher 文書
ProgID: Publisher.Document.14
説明: Microsoft Word 97-2003 文書
ProgID: Word.Document.8
説明: Microsoft Word 文書
ProgID: Word.Document.12
説明: Microsoft Word マクロ有効文書
ProgID: Word.DocumentMacroEnabled.12
説明: Microsoft Word テンプレート
ProgID: Word.Template.12
説明: Microsoft Word マクロ有効テンプレート
ProgID: Word.TemplateMacroEnabled.12
説明: OpenDocument テキスト
ProgID: Word.OpenDocumentText.12
説明: Microsoft Word Picture
ProgID: Word.Picture.8
説明: Microsoft Word Basic
ProgID: Word.Basic.9
説明: Microsoft Word Application
ProgID: Word.Application.14
説明: ImageExtractorShellExt Class
ProgID: VisShe.ImageExtractorShellExt.1
説明: QuickViewShellExt Class
ProgID: VisShe.QuickViewShellExt.1
説明: CVisioFileFilter Class
ProgID: VisShe.CVisioFileFilter.1
説明: CInfoTipShellExt Class
ProgID: VisShe.CInfoTipShellExt.1
説明: IconHandlerShellExt Class
ProgID: VisShe.IconHandlerShellExt.1
説明: Clip Organizer Media Package File
ProgID: MediaPackageFile
説明: Microsoft Access Project Extension
ProgID: Access.ADEFile.14
説明: Microsoft Access Add-in
ProgID: Access.Extension.14
説明: Microsoft Access MDE Database
ProgID: Access.MDEFile.14
説明: Microsoft Access ACCDE Database
ProgID: Access.ACCDEFile.14
説明: Microsoft Access Runtime Application
ProgID: Access.ACCDRFile.14
説明: Microsoft Access Template
ProgID: Access.ACCDTFile.14
説明: Microsoft Access Template
ProgID: Access.ACCFTFile.14
説明: Microsoft Access Signed Package
ProgID: Access.ACCDCFile.14
説明: Microsoft Access Project
ProgID: Access.Project.14
説明: Microsoft Access Database
ProgID: Access.MDBFile
説明: Microsoft Access Web Application
ProgID: Access.WebApplicationReference.14
説明: Microsoft Access Blank Database Template
ProgID: Access.BlankDatabaseTemplate.14
説明: Microsoft Access Blank Project Template
ProgID: Access.BlankProjectTemplate.14
説明: Microsoft Access Data Access Page Shortcut
ProgID: Access.Shortcut.DataAccessPage.1
説明: Microsoft Access Diagram Shortcut
ProgID: Access.Shortcut.Diagram.1
説明: Microsoft Access Form Shortcut
ProgID: Access.Shortcut.Form.1
説明:
ProgID: Access.Shortcut.Function.1
説明: Microsoft Access Macro Shortcut
ProgID: Access.Shortcut.Macro.1
説明: Microsoft Access Module Shortcut
ProgID: Access.Shortcut.Module.1
説明: Microsoft Access Query Shortcut
ProgID: Access.Shortcut.Query.1
説明: Microsoft Access Report Shortcut
ProgID: Access.Shortcut.Report.1
説明: Microsoft Access Stored Procedure Shortcut
ProgID: Access.Shortcut.StoredProcedure.1
説明: Microsoft Access Table Shortcut
ProgID: Access.Shortcut.Table.1
説明: Microsoft Access View Shortcut
ProgID: Access.Shortcut.View.1
説明: Microsoft Access Add-in Data
ProgID: Access.WizardDataFile.14
説明: Microsoft Access Workgroup Information
ProgID: Access.Workgroup.14
説明: Microsoft Access HTML Document
ProgID: accesshtmlfile
説明: Microsoft Access HTML Template
ProgID: accessthmltemplate
説明: Microsoft Excel HTML ドキュメント
ProgID: Excelhtmlfile
説明: Microsoft Excel HTML テンプレート
ProgID: Excelhtmltemplate
説明: Microsoft Excel テンプレート
ProgID: Excel.Template
説明: Microsoft Excel アドイン
ProgID: Excel.Addin
説明: Microsoft Excel アドイン
ProgID: Excel.AddInMacroEnabled
説明: Microsoft Excel XLL アドイン
ProgID: Excel.XLL
説明: Microsoft Excel バックアップ ファイル
ProgID: Excel.Backup
説明: Microsoft Excel CSV ファイル
ProgID: Excel.CSV
説明: Microsoft Excel 5.0 ダイアログシート
ProgID: Excel.Dialog
説明: Microsoft Excel 4.0 マクロ
ProgID: Excel.Macrosheet
説明: Microsoft Excel SLK データ インポート ファイル
ProgID: Excel.SLK
説明: Microsoft Excel マクロ有効テンプレート
ProgID: Excel.TemplateMacroEnabled
説明: Microsoft Excel ワークスペース
ProgID: Excel.Workspace
説明: Microsoft Excel テンプレート
ProgID: Excel.Template.8
説明: Microsoft InfoPath フォーム
ProgID: InfoPath.Document.3
説明: Microsoft InfoPath フォーム テンプレート
ProgID: InfoPath.Solution.3
説明: Microsoft InfoPath フォーム定義ファイル
ProgID: InfoPath.SolutionManifest.3
説明: Microsoft OneNote セクション ファイル
ProgID: OneNote.Section.1
説明: Microsoft OneNote 単一ファイル パッケージ
ProgID: OneNote.Package
説明: Microsoft OneNote 目次
ProgID: OneNote.TableOfContents.12
説明: Microsoft OneNote 2003 目次
ProgID: OneNote.TableOfContents
説明: Outlook アイテム
ProgID: Outlook.File.msg.14
説明: Outlook データ ファイル
ProgID: Outlook.File.pst.14
説明: Outlook アイテムのテンプレート
ProgID: Outlook.File.oft.14
説明: Outlook の祝日
ProgID: Outlook.File.hol.14
説明: iCalendar ファイル
ProgID: Outlook.File.ics.14
説明: vCalendar ファイル
ProgID: Outlook.File.vcs.14
説明: vCard ファイル
ProgID: Outlook.File.vcf.14
説明: Microsoft PowerPoint 97-2003 アドイン
ProgID: PowerPoint.Addin.8
説明: Microsoft PowerPoint 97-2003 スライド ショー
ProgID: PowerPoint.SlideShow.8
説明: Microsoft PowerPoint ウィザード
ProgID: PowerPoint.Wizard.8
説明: Microsoft PowerPoint スライド ショー
ProgID: PowerPoint.SlideShow.12
説明: Microsoft PowerPoint マクロ有効スライド ショー
ProgID: PowerPoint.SlideShowMacroEnabled.12
説明: Microsoft PowerPoint 97-2003 テンプレート
ProgID: PowerPoint.Template.8
説明: Microsoft PowerPoint 設定ファイル
ProgID: PCBFile
説明: Microsoft PowerPoint HTML ドキュメント
ProgID: powerpointhtmlfile
説明: Microsoft PowerPoint HTML テンプレート
ProgID: powerpointhtmltemplate
説明: Microsoft PowerPoint XML プレゼンテーション
ProgID: powerpointxmlfile
説明: Microsoft Office リストのショートカット
ProgID: OfficeListShortcut
説明: Microsoft Word アドイン
ProgID: Word.Addin.8
説明: Microsoft Word HTML ドキュメント
ProgID: wordhtmlfile
説明: Microsoft Word HTML テンプレート
ProgID: wordhtmltemplate
説明: Microsoft Word XML ドキュメント
ProgID: wordxmlfile
説明: Microsoft Word バックアップ文書
ProgID: Word.Backup.8
説明: リッチ テキスト形式
ProgID: Word.RTF.8
説明: Microsoft Word 97-2003 テンプレート
ProgID: Word.Template.8
説明: Microsoft Word ウィザード
ProgID: Word.Wizard.8
説明: Office Compatible
ProgID: OfficeCompatible.Application.x86
説明: SmartScreenFactoryOutlook Class
ProgID: outlspam.SmartScreenFactoryOutlook
説明: NameCtrl Class
ProgID: Name.NameCtrl
説明: NameControlServer Class
ProgID: NameControlServer.NameCtrl
説明: Addin Class
ProgID: MSAddnDr.AddInDesigner
説明: Addin Class
ProgID: MSAddnDr.AddInInstance
説明: LexRefXml2RTFObject Class
ProgID: LR.LexRefXml2RTFObject.1.0
説明: LexRefTfFunctionProvider Class
ProgID: LR.LexRefTfFunctionProvider.1.0
説明: LexRefServiceManager Class
ProgID: LR.LexRefServiceManager.1.0
説明: LexRefBilingualService Class
ProgID: LR.LexRefBilingualService.1.0
説明: LexRefServiceContainer Class
ProgID: LR.LexRefServiceContainer.1.0
説明: LexRefEnglishStemmer Class
ProgID: LR.LexRefEnglishStemmer.1.0
説明: LexRefBilingualTextContext Class
ProgID: LR.LexRefBilingualTextContext.1.0
説明: LexRefBilingualServiceAttribute Class
ProgID: LR.LexRefBilingualServiceAttribute.1.0
説明: InkDivider Class
ProgID: msinkdiv.InkDivider
説明: InkEdit Class
ProgID: InkEd.InkEdit
説明: TabletManager Class
ProgID: Wisptis.TabletManager
説明: GestureRecognizer Class
ProgID: TPCRTP.GestureRecognizer
説明: DynamicRenderer Class
ProgID: TPCRTP.DynamicRenderer
説明: UserDictionary Class
ProgID: TpcCom.UserDictionary
説明: TabletManager Class
ProgID: TpcCom.TabletManager
説明: RecoManager Class
ProgID: TpcCom.RecoManager
説明: Lattice Class
ProgID: TpcCom.Lattice
説明: InkSettings Class
ProgID: TpcCom.InkSettings
説明: InkObjectXP Class
ProgID: TpcCom.InkObjectXP
説明: InkObject Class
ProgID: TpcCom.InkObject
説明: GenericRecognizer Class
ProgID: TpcCom.GenericRecognizer
説明: DrawAttrsXP Class
ProgID: TpcCom.DrawAttrsXP
説明: DrawAttrs Class
ProgID: TpcCom.DrawAttrs
説明: ClassicW Class
ProgID: TpcCom.ClassicW
説明: Drawing
ProgID: SketchObj.SketchInk
説明: InkWordList Class
ProgID: msinkaut.InkWordList
説明: InkTransform Class
ProgID: msinkaut.InkTransform
説明: InkTablets Class
ProgID: msinkaut.InkTablets
説明: InkRenderer Class
ProgID: msinkaut.InkRenderer
説明: InkRectangle Class
ProgID: msinkaut.InkRectangle
説明: InkRecognizers Class
ProgID: msinkaut.InkRecognizers
説明: InkRecognizerGuide Class
ProgID: msinkaut.InkRecognizerGuide
説明: InkRecognizerContext Class
ProgID: msinkaut.InkRecognizerContext
説明: InkPicture Class
ProgID: msinkaut.InkPicture
説明: InkOverlay Class
ProgID: msinkaut.InkOverlay
説明: InkObject Class
ProgID: msinkaut.InkObject
説明: InkCollector Class
ProgID: msinkaut.InkCollector
説明: DrawingAttributes Class
ProgID: msinkaut.DrawingAttributes
説明: E-Ink
ProgID: HWXInk.E-Ink
説明: Microsoft Graph Chart
ProgID: MSGraph.Chart
説明: Microsoft Graph Application
ProgID: MSGraph.Application
説明: Microsoft Office List 14.0
ProgID: LISTNET.Listnet
説明: Microsoft Office List 12.0
ProgID: LISTNET.Listnet.12
説明: Microsoft Office List 11.0
ProgID: LISTNET.Listnet.11
説明: Microsoft Access Application
ProgID: Access.Application
説明: Microsoft Access Project Extension
ProgID: Access.ADEFile
説明: Microsoft Access Add-in
ProgID: Access.Extension
説明: Microsoft Access MDE Database
ProgID: Access.MDEFile
説明: Microsoft Access ACCDE Database
ProgID: Access.ACCDEFile
説明: Microsoft Access ACCDT Database
ProgID: Access.ACCDTFile
説明: Microsoft Access ACCFT Database
ProgID: Access.ACCFTFile
説明: Microsoft Access Signed Package
ProgID: Access.ACCDCFile
説明: Microsoft Access Project
ProgID: Access.Project
説明: Microsoft Access Function Shortcut
ProgID: Access.Shortcut.Function
説明: Microsoft Excel Worksheet
ProgID: Excel.Sheet
説明: Microsoft Excel Macro-Enabled Worksheet
ProgID: Excel.SheetMacroEnabled
説明: Microsoft Excel Binary Worksheet
ProgID: Excel.SheetBinaryMacroEnabled
説明: OpenDocument Spreadsheet
ProgID: Excel.OpenDocumentSpreadsheet
説明: Microsoft Excel Chart
ProgID: Excel.Chart
説明: Microsoft Excel Application
ProgID: Excel.Application
説明: Microsoft Excel Charting Application
ProgID: Excel.ChartApplication
説明: Microsoft OneNote ノートブック
ProgID: OneNote.Folder
説明: Microsoft OneNote ノートブック
ProgID: OneNote.Notebook
説明: CFileConverter Class
ProgID: OneNote.CFileConverter
説明: Outlook アイテム
ProgID: Outlook.File.msg
説明: Outlook データ ファイル
ProgID: Outlook.File.pst
説明: Outlook アイテムのテンプレート
ProgID: Outlook.File.oft
説明: Outlook の祝日
ProgID: Outlook.File.hol
説明: iCalendar ファイル
ProgID: Outlook.File.ics
説明: vCalendar ファイル
ProgID: Outlook.File.vcs
説明: vCard ファイル
ProgID: Outlook.File.vcf
説明: Microsoft Outlook View Control
ProgID: OVCtl.OVCtl
説明: Microsoft PowerPoint プレゼンテーション
ProgID: PowerPoint.Show
説明: Microsoft PowerPoint スライド ショー
ProgID: PowerPoint.SlideShow
説明: Microsoft PowerPoint マクロ有効プレゼンテーション
ProgID: PowerPoint.ShowMacroEnabled
説明: Microsoft PowerPoint マクロ有効スライド ショー
ProgID: PowerPoint.SlideShowMacroEnabled
説明: Microsoft PowerPoint アドイン
ProgID: PowerPoint.Addin
説明: OpenDocument プレゼンテーション
ProgID: PowerPoint.OpenDocumentPresentation
説明: Microsoft PowerPoint スライド
ProgID: PowerPoint.Slide
説明: Microsoft PowerPoint テンプレート
ProgID: PowerPoint.Template
説明: Microsoft Office テーマ
ProgID: OfficeTheme
説明: Microsoft PowerPoint マクロ有効スライド
ProgID: PowerPoint.SlideMacroEnabled
説明: Microsoft PowerPoint マクロ有効デザイン テンプレート
ProgID: PowerPoint.TemplateMacroEnabled
説明: MS PowerPoint アプリケーション
ProgID: PowerPoint.Application
説明: Microsoft Office Slide Library Control
ProgID: PPSLAX.SlideLibrary
説明: Microsoft Publisher Application
ProgID: Publisher.Application
説明: Microsoft Publisher Document
ProgID: Publisher.Document
説明: Microsoft Word Document
ProgID: Word.Document
説明: Microsoft Word Macro-Enabled Document
ProgID: Word.DocumentMacroEnabled
説明: Microsoft Word Template
ProgID: Word.Template
説明: Microsoft Word Macro-Enabled Template
ProgID: Word.TemplateMacroEnabled
説明: OpenDocument Text
ProgID: Word.OpenDocumentText
説明: Microsoft Word Picture
ProgID: Word.Picture
説明: Microsoft Word Basic
ProgID: Word.Basic
説明: Microsoft Word Application
ProgID: Word.Application
説明: ImageExtractorShellExt Class
ProgID: VisShe.ImageExtractorShellExt
説明: QuickViewShellExt Class
ProgID: VisShe.QuickViewShellExt
説明: CVisioFileFilter Class
ProgID: VisShe.CVisioFileFilter
説明: CInfoTipShellExt Class
ProgID: VisShe.CInfoTipShellExt
説明: IconHandlerShellExt Class
ProgID: VisShe.IconHandlerShellExt
説明: Merge Module COM Server
ProgID: Msm.Merge.1
説明: Merge Module COM Server
ProgID: Msm.Merge2.1
説明: Addin Class
ProgID: MSAddnDr.AddInDesigner.1
説明: Addin Class
ProgID: MSAddnDr.AddInInstance.1
説明: Merge Module COM Server
ProgID: Msm.Merge
説明: Merge Module COM Server
ProgID: Msm.Merge2
説明: Addin Class
ProgID: MSAddnDr.AddInDesigner
説明: Addin Class
ProgID: MSAddnDr.AddInInstance
説明: Adobe Acrobat Plugin File
ProgID: AcroExch.Plugin
説明: Adobe Acrobat Forms Document
ProgID: AcroExch.FDFDoc
説明: Acrobat Catalog のインデックス
ProgID: PDXFileType
説明: Adobe Acrobat セキュリティストアファイル
ProgID: AcroExch.SecStore
説明: Adobe Acrobat XML フォーム
ProgID: AcroExch.XDPDoc
説明: Adobe Acrobat Forms Document
ProgID: AcroExch.XFDFDoc
説明: Adobe Acrobat 7.0 文書
ProgID: AcroExch.Document.[RegistryHiveName]
説明: Adobe Acrobat 文書
ProgID: AcroExch.Document
説明: Skype Content
ProgID: Skype.Content
説明: IPodManagerUI Class
ProgID: IPodManager.IPodManagerUI.1
なお WMI の使い方 (VB6, VBS, VBA, VB.NET, VC#, PowerShell を対象) に関しては、WMI Step も参考にしてみてください。(WMI 初心者・入門編としてもおすすめです。)
各種言語を使用した WMI を使用するたたき台としてソースコードテンプレートも公開しています。WMI プログラム/スクリプト作成時に役立てば…と思っています。
また WMI にて取得した内容をメールで通知したいこともあると思います。VBS で CDO オブジェクトを使用したメール送信を方法を紹介していますので、こちらも参考にしてみてください。
Latest sample information
最近WMI Sampleへ追加したサンプルのご紹介です。
興味のあるサンプル・クラスがありましたら参考にしてみて下さい。