乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 请教如何使用<em>VB</em>编辑器向<em>EXCEL</em>指

请教如何使用<em>VB</em>编辑器向<em>EXCEL</em>指

作者:乔山办公网日期:

返回目录:excel表格制作


Sub addpic()
Range("b3").Select
ActiveSheet.Pictures.Insert ("D:\我的文档\图片收藏\2011-11-01_092832.jpg")
End Sub

Sub insertPic()
Dim i As Integer
Dim FilPath As String
Dim rng As Range
Dim s As String
With Sheet1
For i = 3 To .Range("a65536").End(xlUp).Row
FilPath = ThisWorkbook.Path & "\" & .Cells(i, 1).Text & ".jpg"
If Dir(FilPath) <> "" Then
.Pictures.Insert(FilPath).Select
Set rng = .Cells(i, 3)
With Selection
.Top = rng.Top + 1
.Left = rng.Left + 1
.Width = rng.Width - 1
.Height = rng.Height - 1
End With
Else
s = s & Chr(10) & .Cells(i, 1).Text
End If
Next
.Cells(3, 1).Select
End With
If s <> "" Then
MsgBox s & Chr(10) & "没有照片!7a686964616fe4b893e5b19e361"
End If
End Sub
太简单了
当你在picture的Picture属性中插入图片
在Picture属性格中仍然会显示(Bitmap)(如果是bmp文件的话)
但是图片已经插入了。
这是侯要删除这个图片
将光标插入到(Bitmap)的前面按Delete键就可以了。
然后就出现(None)了就搞定了。

如果你知道图片的Name
可以,如名称是"Picture 1"
xlSheet.Shapes("Picture 1").delete
如果不知道名称,知道在单元格的位置,譬如顶点位置在$B$3
可以循环判断后删除
For Each P In xlSheet.Shapes
If P.Name Like "Picture*" and P.TopLeftCell.Address="$B$3" Then P.Delete
Next

相关阅读

  • <em>VB</em> 实时错误 <em>1004</em> 对象 ce

  • 乔山办公网excel表格制作
  • 参考 唐宛如彻底地受到了惊吓。然后转身愤怒地离开了。VB:实时错误424,要求对象,怎么解决?" src="/uploads/tu/564.jpg" style="width: 400px; height: 267px;" />疑点很多:1.Dim XLWorkBookTemp As New Ex
  • 求VB与EXCEL的连接方法?

  • 乔山办公网excel表格制作
  • EXCEL中自带的VBA和VB区别为:性质不同、运行依赖性不同、独立性不同。zhidao一、性质不同1、VBA:VBA是VB的一个子集,是使已有的应用程序(EXCEL)自动化。2、VB:VB是设计用于创建应用程序
  • 如何编写“EXCEL VBA”程序?

  • 乔山办公网excel表格制作
  • excel 中间view菜单肯定会有工具箱,你就可以选择了,选择完后,你双击添加的控件就进入代码编写了Private Const DirPath$ = "C:" 指向查找的路径Sub aa()Dim Filename$Dim i&Dim Wb As Workbook, Rng As Ran
  • VB6.0如何判断excel文件是否已打开?

  • 乔山办公网excel表格制作
  • Workbooks("XXXX.xls").Close False/True将XXXX.xls换成你要关闭的文件名(必须确保已经打开),如果不保存关闭,则参数用False,反之用TRUEQ1在打开工作薄之前,可以zhidao用这个方法来查看工作薄
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网