私は以下のようにマクロを実行しました:
Sub Macro1()
'
' Macro1 Macro
'
'
    Range("D7").Select
    ActiveSheet.OLEObjects.Add(Filename:= _
        "C:\Documents and Settings\rakshiar\Desktop\\Operating+System+Concepts.pdf" _
        , Link:=False, DisplayAsIcon:=True, IconFileName:= _
        "C:\WINDOWS\Installer\{AC76BA86-7AD7-FFFF-7B44-AB0000000001}\PDFFile_8.ico", _
        IconIndex:=0, IconLabel:="Operating+System+Concepts.pdf").Select
    End Sub
そして、それを次のようにVBScriptコードに変換しようとしています。
excel = WIN32OLE.new('Excel.Application')
excel.visible = true
wb=excel.workbooks.open("E:\\WIPData\\Ruby\\Scripts\\GSL_File_DownLoad.xlsx")
wbs= wb.Worksheets(1)
wbs.cells(rows,2).values = wbs.OLEObjects.Add(,full_path,False,True, IconFileName:= _
               "C:\WINDOWS\Installer\{AC76BA86-7AD7-FFFF-7B44-AB0000000001}\PDFFile_8.ico",_
               IconIndex:=0,"Operating+System+Concepts.pdf")
IconIndexしかし、今では、とのIconFileName議論にどのように何を置くべきかを理解できませんでしたか?
スクリプトを使用してExcel列に添付する必要がある.pdf、.tif、.docs、docx、.gifなどの拡張ファイルがあります。"C:\WINDOWS\Installer\{AC76BA86-7AD7-FFFF-7B44-AB0000000001}\PDFFile_8.ico"では、実行時に.pdfファイルのような値を取得するにはどうすればよいですか?
同じようにここで私を助けてください。