word用vba批量导入图片文件时,怎样保留图片原有大小,而不是统一固定大小跪谢!下为您原来提供的代码

word用vba批量导入图片文件时,怎样保留图片原有大小,而不是统一固定大小跪谢!下为您原来提供的代码,第1张

试试把

MyPicWidth = c 2835

MyPicHeight = (c 2835 / WidthNum) MyPicHeight

改为

'MyPicWidth = c 2835

'MyPicHeight = (c 2835 / WidthNum) MyPicHeight

假设你要汇总的两个文件名分别是Axls 和Bxls;且ID 和分数的列分别为A列和B列

1在这个文件夹里新建一个工作薄并且把名称改为Cxls

2打开新建的这个工作薄,在工作表名称标签上点击鼠标右键选查看代码,粘贴下面代码到打开的VBA编辑窗口然后关闭VBA编辑窗口按ALT+F8选中该宏执行

代码如下:

Sub 汇总()

Dim dic, iPath, arr

Dim Sht As Worksheet

arr = Split("A,B", ",") '要汇总的文件名(现在的文件名分别是A和B)

Set dic = CreateObject("ScriptingDictionary")

iPath = ThisWorkbookPath

For i = 0 To UBound(arr)

WorkbooksOpen iPath & "\" & arr(i) & "xls"

For Each Sht In Workbooks(arr(i) & "xls")Sheets

irow = ShtRange("A65536")End(xlUp)Row

For j = 1 To irow

dic(ShtCells(j, 1)Value) = dic(ShtCells(j, 1)Value) + ShtCells(j, 2)Value

Next

Next

Workbooks(arr(i) & "xls")Close

Next

Range("A1")Resize(dicCount, 1) = WorksheetFunctionTranspose(dickeys)

Range("B1")Resize(dicCount, 1) = WorksheetFunctionTranspose(dicitems)

End Sub

以上就是关于word用vba批量导入图片文件时,怎样保留图片原有大小,而不是统一固定大小跪谢!下为您原来提供的代码全部的内容,包括:word用vba批量导入图片文件时,怎样保留图片原有大小,而不是统一固定大小跪谢!下为您原来提供的代码、如何用VBA实现如下功能 读文件 + 简易计算 在线等。谢谢!、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9762480.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存