从表单插入照片(Office 2007)

Stefan0309

这段代码之后

  With Sheets("Sheet1")
        ActiveSheet.Unprotect
        Range("Q3:S5").Select
        MyRange = Selection.Address

        PicLocation = UserForm1.txtImage

        If PicLocation <> "False" Then
            ActiveSheet.Pictures.Insert(PicLocation).Select
        Else
            Exit Sub
        End If

        With Selection.ShapeRange
            .LockAspectRatio = msoTrue
            If .Width > .Height Then
                .Width = Range(MyRange).Width
                If .Height > Range(MyRange).Height Then .Height = Range(MyRange).Height
            Else
                .Height = Range(MyRange).Height
                If .Width > Range(MyRange).Width Then .Width = Range(MyRange).Width
            End If
        End With

        With Selection
            .Placement = xlMoveAndSize
            .PrintObject = True
        End With

End With

`

我的图像不在我想要的合并单元格中(“ Q3:S5”)。

但是在Office 2010中,此代码就可以了。不幸的是,我需要在Office 2007中运行。

图片问题

对不起,外部链接,但我没有上传图像的声誉。

另外,我希望图像处于“中间对齐”状态。

谢谢!

戴夫斯Excel

查看此版本的代码是否有效。将文件名更改为所需的名称。

Sub Button1_Click()
    Set myRng = Range("Q3:S5")
    Set mypict = myRng.Parent.Pictures.Insert("C:\Users\Dave\Downloads\9-29-2015 4-21-06 AM.jpg")
    mypict.Top = myRng.Top
    mypict.Width = myRng.Width
    mypict.Height = myRng.Height
    mypict.Left = myRng.Left
    mypict.Placement = xlMoveAndSize
End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Office 2007问题

来自分类Dev

Office 2007的Microsoft.Office.Interop.Excel

来自分类Dev

并排安装的Office 2007和Office 2010

来自分类Dev

重复Microsoft Office 2007的重要更新

来自分类Dev

Office 2007中的经典窗户装饰

来自分类Dev

Windows 8是否支持MS Office 2007?

来自分类Dev

表单验证规则MS-Access 2007

来自分类Dev

表单验证规则MS-Access 2007

来自分类Dev

什么是用于Netscape Navigator的2007 Microsoft Office插件?

来自分类Dev

如何确定安装了哪个Office 2007 Service Pack?

来自分类Dev

LibreOffice 3.6.0.4呈现MS Office 2007文档的问题

来自分类Dev

修复不兼容的MS Office 2007中打开的libreOffice文件

来自分类Dev

Office 2003用户没有被强制签出,而2007用户则是……

来自分类Dev

在Access 2007中使用VB自动提交HTML表单

来自分类Dev

VBA Excel 2007:循环在错误的位置行上插入。

来自分类Dev

PHP pDO准备了在Access 2007中插入数据的语句

来自分类Dev

VBA MSWord 2007-在第7行插入文本

来自分类Dev

MS Word 2007-插入形状,但保持选中该工具

来自分类Dev

Outlook 2007将字符序列“ï½”插入到邮件中

来自分类Dev

Office 2007从32位升级到Office 2010 64位

来自分类Dev

如何在Office-2007的Office按钮中添加自定义菜单项?

来自分类Dev

在Access 2007中导入表单后未触发表单加载/卸载事件

来自分类Dev

MS Access 2007空白表单设计中用于添加记录的表单

来自分类Dev

是否可以使用Visual Studio 2013开发Office 2007/2010的VSTO插件?

来自分类Dev

使用PlayOnLinux(Wine)安装Office 2007将不允许输入CDKEY

来自分类Dev

您可以在多个设备上使用一个Microsoft Office 2007密钥吗?

来自分类Dev

从Excel 2007升级到Office 365:Excel非常慢

来自分类Dev

将Outlook 2003与Word编辑器一起使用,但已安装Office 2007

来自分类Dev

如何使用Wine,winetricks或PlayOnLinux将MathType集成到Microsoft Office 2007?

Related 相关文章

  1. 1

    Office 2007问题

  2. 2

    Office 2007的Microsoft.Office.Interop.Excel

  3. 3

    并排安装的Office 2007和Office 2010

  4. 4

    重复Microsoft Office 2007的重要更新

  5. 5

    Office 2007中的经典窗户装饰

  6. 6

    Windows 8是否支持MS Office 2007?

  7. 7

    表单验证规则MS-Access 2007

  8. 8

    表单验证规则MS-Access 2007

  9. 9

    什么是用于Netscape Navigator的2007 Microsoft Office插件?

  10. 10

    如何确定安装了哪个Office 2007 Service Pack?

  11. 11

    LibreOffice 3.6.0.4呈现MS Office 2007文档的问题

  12. 12

    修复不兼容的MS Office 2007中打开的libreOffice文件

  13. 13

    Office 2003用户没有被强制签出,而2007用户则是……

  14. 14

    在Access 2007中使用VB自动提交HTML表单

  15. 15

    VBA Excel 2007:循环在错误的位置行上插入。

  16. 16

    PHP pDO准备了在Access 2007中插入数据的语句

  17. 17

    VBA MSWord 2007-在第7行插入文本

  18. 18

    MS Word 2007-插入形状,但保持选中该工具

  19. 19

    Outlook 2007将字符序列“ï½”插入到邮件中

  20. 20

    Office 2007从32位升级到Office 2010 64位

  21. 21

    如何在Office-2007的Office按钮中添加自定义菜单项?

  22. 22

    在Access 2007中导入表单后未触发表单加载/卸载事件

  23. 23

    MS Access 2007空白表单设计中用于添加记录的表单

  24. 24

    是否可以使用Visual Studio 2013开发Office 2007/2010的VSTO插件?

  25. 25

    使用PlayOnLinux(Wine)安装Office 2007将不允许输入CDKEY

  26. 26

    您可以在多个设备上使用一个Microsoft Office 2007密钥吗?

  27. 27

    从Excel 2007升级到Office 365:Excel非常慢

  28. 28

    将Outlook 2003与Word编辑器一起使用,但已安装Office 2007

  29. 29

    如何使用Wine,winetricks或PlayOnLinux将MathType集成到Microsoft Office 2007?

热门标签

归档