返回列表 上一主題 發帖

[發問] icon路徑問題

本帖最後由 GBKEE 於 2014-10-27 15:22 編輯

回復 6# li_hsien
另外我想調整它呈現出來的圖示大小
加了Width:=57 沒有效果  


VBA OLEObjects.Add 的範例
  1. '套用至 OLEObjects 物件時。
  2. '本範例在 Sheet1 中新增一個 Microsoft Word OLE 物件。

  3. ActiveWorkbook.Worksheets("Sheet1").OLEObjects.Add _
  4.     ClassType:="Word.Document"

  5. '本範例為第一張工作表新增指令按鈕。
  6. Worksheets(1).OLEObjects.Add ClassType:="Forms.CommandButton.1", _
  7.     Link:=False, DisplayAsIcon:=False, Left:=40, Top:=40, _
  8.     Width:=150, Height:=10
複製代碼
你可以指定
  1. Sub Ex()
  2.     Dim i
  3.     i = 5
  4.     With ActiveSheet.OLEObjects.Add(Filename:="D:\test.xls", Link:=False,  DisplayAsIcon:=True, _
  5.         IconFileName:="C:\WINDOWS\Installer\{AC76BA86-7AD7-1028-7B44-A93000000001}\PDFFile_8.ico", _
  6.         IconIndex:=0 , IconLabel:=Range("A" & i))
  7.         .Top = Range("B" & i).Top        '指定頂部位置
  8.         .Left = Range("B" & i).Left      '指定右邊位置
  9.         .Height = Range("B" & i).Height  '指定高度
  10.         .Width = Range("B" & i).Width    '指定寬度        
  11.     End With   
  12. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 10# li_hsien

   
都不是指定實際的長寬,而僅是指某個儲存格的相對位置吧???

對的示範配合儲存格的長寬高,你也可以給它指定的數字
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 13# stillfish00
Ex()的程式碼示範依指定儲存格的長寬和高,來指定物件的長寬高.

寬和高仍無法和儲存格一樣!!!  為何會如此說???
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 15# stillfish00

   
就是調整高時,他自己會自動等比例調整寬
而再一次調整寬時,他又自動等比例調整高...
你們不會這樣嗎?

2003版的不會啊

感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 得理要饒人,理直要氣和。
返回列表 上一主題