我有一個帶有幾個切換按鈕的excel文件。當一個切換按鈕打開並且按下「計算」命令按鈕時,我的activeX圖像幀會改變。但是,我將所有這些文件放在同一目錄中,因此我必須將文件發送給我的員工壓縮。無論如何,想要將它們加載到隱藏工作表的Excel工作簿中?在使用ActiveX圖像控件時在excel中有.jpg文件
謝謝
我有一個帶有幾個切換按鈕的excel文件。當一個切換按鈕打開並且按下「計算」命令按鈕時,我的activeX圖像幀會改變。但是,我將所有這些文件放在同一目錄中,因此我必須將文件發送給我的員工壓縮。無論如何,想要將它們加載到隱藏工作表的Excel工作簿中?在使用ActiveX圖像控件時在excel中有.jpg文件
謝謝
我認爲的LoadPicture()函數將尋找一個系統文件,所以你不希望出現這種情況。
將圖片添加到工作表中的圖像上。這樣他們將在工作簿中。
然後右鍵點擊您剛剛添加的圖像,然後選擇屬性。選擇圖片屬性並導航到您的圖片文件。
您可以更改名稱,讓您的圖片也感。所以他們不必是Image1 Image2等
然後在你的代碼中設置你想改變的圖片=你想要的圖片。
If something
Image1.Picture = Image2.Picture
Else
Image1.Picture = Image3.Picture
End If
這裏Image1是根據按下計算按鈕時發生的情況而改變的圖片。 Image3是您加載到工作簿中的圖像之一。
如果您打算將它們存儲在一些其他的工作,你可能需要聲明一個工作表對象,並將其設置爲表
Dim ws As Excel.Worksheet
Set ws = ActiveWorkbook.Sheets("ImageWorksheet")
Image1.Picture = ws.Image3.Picture
或這樣的事情可能工作。
ActiveWorkbook.Sheets("ImageWorksheet").Image3.Picture
就是這樣的。
好吧我得到那部分...現在如何「將圖片添加到工作表中的圖像」 –
可能看起來很愚蠢,我知道......但我認爲loadPic是唯一的方法 –
我認爲這是從工作簿外部獲取文件的唯一方法。這是我知道將圖像存儲在工作簿中並使用它們的唯一方法。我相信還有其他的方法。 – MatthewD
當然,您可以將圖像粘貼到工作表上。 Ctrl V – MatthewD
但我如何將它們稱爲activeX圖像框? –
我必須使用LoadPicture方法...我如何通過沒有外部文件? –