成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

excel vba設(shè)置圖片高度寬度

文章格式演示例子:Excel VBA 圖片高度和寬度設(shè)置詳解Excel VBA 設(shè)置圖片大小Excel VBA、圖片大小、高度、寬度、設(shè)置辦公軟件、Excel VBA、圖像處理在Excel VBA中,

文章格式演示例子:

Excel VBA 圖片高度和寬度設(shè)置詳解

Excel VBA 設(shè)置圖片大小

Excel VBA、圖片大小、高度、寬度、設(shè)置

辦公軟件、Excel VBA、圖像處理

在Excel VBA中,我們經(jīng)常需要對(duì)插入的圖片進(jìn)行大小調(diào)整,以適應(yīng)不同的需求。下面讓我們通過(guò)以下步驟一起學(xué)習(xí)如何設(shè)置圖片的高度和寬度。

1. 首先,我們需要確認(rèn)目標(biāo)圖片所在的工作表和圖片名稱。假設(shè)我們要調(diào)整的圖片位于Sheet1工作表,并且圖片的名稱為"Image1"。

2. 使用以下VBA代碼行來(lái)獲取目標(biāo)圖片對(duì)象,并將其賦值給一個(gè)變量。

```VB

Dim img As Shape

Set img ("Sheet1").Shapes("Image1")

```

3. 接下來(lái),我們可以使用`img.Height`和`img.Width`屬性來(lái)分別獲取圖片的當(dāng)前高度和寬度。如果需要改變圖片的大小,我們可以直接對(duì)這兩個(gè)屬性進(jìn)行賦值操作。

4. 如果我們想要固定圖片的高度為200像素,我們可以使用以下代碼行將圖片的高度設(shè)為200像素:

```VB

img.Height 200

```

5. 同樣地,如果我們想要將圖片的寬度設(shè)定為300像素,我們可以使用以下代碼行:

```VB

img.Width 300

```

6. 如果我們希望同時(shí)調(diào)整圖片的高度和寬度,我們可以通過(guò)設(shè)置`img.LockAspectRatio`屬性為False來(lái)解鎖圖片的縱橫比。這樣我們就可以分別設(shè)置圖片的高度和寬度,而不會(huì)導(dǎo)致圖片的比例失真。

7. 下面是一段完整的示例代碼,演示了如何通過(guò)Excel VBA代碼設(shè)置圖片的高度和寬度,并保持圖片的比例:

```VB

Dim img As Shape

Set img ("Sheet1").Shapes("Image1")

img.LockAspectRatio False

img.Height 200

img.Width 300

```

通過(guò)以上步驟,我們可以輕松地通過(guò)Excel VBA代碼設(shè)置圖片的高度和寬度。根據(jù)實(shí)際需求,我們可以靈活地調(diào)整圖片的大小,以滿足不同的要求。

總結(jié):

本文詳細(xì)介紹了如何使用Excel VBA代碼設(shè)置圖片的高度和寬度。通過(guò)上述步驟,讀者可以輕松掌握如何調(diào)整插入的圖片的尺寸。希望本文對(duì)大家有所幫助!

標(biāo)簽: