天天笑 发表于 2018-8-3 11:39:20

kk_lee69 发表于 2018-8-3 11:34
https://www.autoitscript.com/forum/topic/189697-inserting-a-pdf-file-as-object-in-excel/

这个帖子其实我也看过了,也是不行的。
$oExcel.ActiveSheet.OLEObjects.Add (Null, "C:\Users\svallevazquez\Desktop\TEST\TEST.pdf", False, _
                        True, "C:\Users\svallevazquez\Desktop\TEST\pdf_file.ico", 0, "Document 1", _
                        350, 60, 40, 40).Select

它的那个Null不知道怎么解决

kk_lee69 发表于 2018-8-3 11:42:35

天天笑 发表于 2018-8-3 11:39
这个帖子其实我也看过了,也是不行的。
$oExcel.ActiveSheet.OLEObjects.Add (Null, "C:%users\svalleva ...

NULL 等同 舊版的 ""

chzj589 发表于 2018-8-3 12:23:23

kk_lee69 发表于 2018-8-3 11:42
NULL 等同 舊版的 ""

赞!!!


天天笑 发表于 2018-8-3 13:20:59

chzj589 发表于 2018-8-3 12:23
赞!!!

为啥我的不行?难道又是AU3版本问题?
能打开Excel,不过没有插入物件,也没有报错

$excel=ObjCreate("excel.application")
$excel.visible=True
$wb=$excel.Workbooks.Add
$wb.ActiveSheet.range("C3").select
$wb.ActiveSheet.OLEObjects.Add ("", "G:\picture\123.txt", False, _
                        True, "D:\autoit3\Examples\WinAPIEx\Extras\Arrow.ico", 0, "123", _
                        150, 60, 40, 40).Select

chzj589 发表于 2018-8-3 16:26:08

天天笑 发表于 2018-8-3 13:20
为啥我的不行?难道又是AU3版本问题?
能打开Excel,不过没有插入物件,也没有报错




;运行 AU3Check (3.3.14.2)
#include <Excel.au3>
Local $oExcel = ObjCreate("Excel.Application") ; 创建Excel对象
$oExcel.Visible = 1
Local $oBook = $oExcel.Workbooks.Add
$oExcel.ActiveSheet.OLEObjects.Add (Null, "D:\AU3调试\完成后的结果显示\test\test\123.txt", False, _
                        True, "D:\AU3调试\完成后的结果显示\test\test\line.ico", 0, "123TXT", _
                        100, 60, 140, 140).Select
$oExcel.ActiveSheet.OLEObjects.Add (Null, "D:\AU3调试\完成后的结果显示\test\test\456.txt", False, _
                        True, "D:\AU3调试\完成后的结果显示\test\test\line.ico", 0, "456TXT", _
                        250, 60, 140, 140).Select
$oExcel.ActiveSheet.OLEObjects.Add (Null, "D:\AU3调试\完成后的结果显示\test\test\789.txt", False, _
                        True, "D:\AU3调试\完成后的结果显示\test\test\line.ico", 0, "789TXT", _
                        400, 60, 40, 140).Select

天天笑 发表于 2018-8-3 16:40:42

chzj589 发表于 2018-8-3 16:26

;运行 AU3Check (3.3.14.2)
#include


可以了,谢谢大神chzj589 和kk_lee69
真的是AU3版本问题

kevinch 发表于 2019-9-28 09:36:29

不想赋值的参数位置用default
页: 1 [2]
查看完整版本: AU3 用VBA插入物件都Excel的语句是怎样的