Hoe een afbeelding in een tekstvak invoegen?
Standaard kunnen we een afbeelding of afbeelding net zo snel in een werkblad invoegen door de functie Invoegen te gebruiken, maar deze functie wordt niet toegepast op het invoegen van een afbeelding in een tekstvak. Met dit artikel kan ik je helpen om een afbeelding in een tekstvak in te voegen zoals je wilt.
Voeg een afbeelding of afbeelding in een tekstvak in met VBA-code
Voeg een afbeelding of afbeelding in een tekstvak in met VBA-code
Om een afbeelding in een tekstvak in te voegen, kan de volgende VBA-code u helpen, doe dit als volgt:
1. Voeg een tekstvak in door te klikken op Invoegen > tekstvak, en teken vervolgens een tekstvak, zie screenshot:
2. Houd vervolgens de ALT + F11 toetsen om de te openen Microsoft Visual Basic voor toepassingen venster.
3. Klikken Invoegen > Moduleen plak de volgende code in het Module Venster.
VBA-code: voeg een afbeelding in het tekstvak in:
Sub ShapePicture()
Dim xSh As Shape
Dim xPic As IPictureDisp
Dim xFileName As String
xFileName = "C:\Users\DT168\Desktop\pictures\Apple.JPG"
Set xPic = LoadPicture(xFileName)
Set xSh = Sheets("Sheet4").Shapes(1)
xSh.Height = xPic.Height / xPic.Width * xSh.Width
Set xPic = LoadPicture("")
Set xPic = Nothing
xSh.Fill.UserPicture xFileName
End Sub
Note: In de bovenstaande code, Sheet4 is de bladnaam die het tekstvak bevat waarin u een afbeelding wilt invoegen, en C: \ Users \ DT168 \ Desktop \ pictures \ Apple.JPG is het afbeeldingspad van de afbeelding die u wilt invoegen, u moet deze naar behoefte wijzigen.
4. En druk vervolgens op F5 sleutel om deze code uit te voeren, de specifieke afbeelding wordt meteen in het tekstvak ingevoegd en u kunt het tekstvak naar behoefte bewerken, zie screenshot:
Gerelateerde artikelen:
Hoe stel ik een standaardwaarde in een tekstvak in?
Hoe kan ik toestaan dat alleen cijfers worden ingevoerd in een tekstvak?
Hoe de spellingcontrole in het tekstvak toe te passen?
Hoe verander je de tekstvakkleur op basis van waarde in Excel?
Beste Office-productiviteitstools
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die u het meest nodig heeft...
Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
- Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!