PrasadUddanti 发表于 2022-7-6 21:55:03

错误消息:输入无效

您好,我在分配CanonicalMediaName=ANSI\u E_(44.00\u x\u 34.00\u英寸)时收到无效的输入错误消息
请帮忙
 
 
 
请参见下面的VB。网络代码
 
将rasterObj设置为Autodesk。AutoCAD。互操作。常见的IAcadEntity公司
将布局调整为Autodesk。AutoCAD。互操作。常见的AcadLayout公司
Dim l\u SheetCount为整数
Dim NewFile,codespot为字符串
Dim i为整数
Dim resume2为布尔值=True
尝试
codespot=“SAP 1”
NewFile=“单色.ctb”
l\u SheetCount=CInt(CLS可变图纸)
codespot=“SAP 2”
布局=Acad。ActiveDocument。模型空间。布局
codespot=“SAP 3”
rasterObj=布局。块项目(l_SheetCount-1)
如果不是(Layout.CanonicalMediaName=“ANSI\u E(44.00\u x\u 34.00\u英寸)”,则
布局CanonicalMediaName=“ANSI\u E(44.00\u x\u 34.00\u英寸)”
如果结束
布局PlotRotation=Autodesk。AutoCAD。互操作。常见的ACPLOT旋转。AC0度
codespot=“SAP 5”
如果不是(Layout.StyleSheet=NewFile),则
布局样式表=新文件
如果没有(Layout.StyleSheet=NewFile),则“如果无法设置样式表,请使用none”
布局样式表=“”
如果结束
如果结束
 
codespot=“SAP 6”
布局PaperUnits=Autodesk。AutoCAD。互操作。常见的AcPlotPaperUnits。腺泡
codespot=“SAP 7”
布局StandardScale=Autodesk。AutoCAD。互操作。常见的AcPlotScale。acScaleToFit公司
codespot=“SAP 8”
i=0
'布局=Acad。ActiveDocument。层。“添加(“垃圾”)”prasad评论道
Acad。ActiveDocument。层。添加(“垃圾邮件”)
'将名为“Junk”的层设置为当前文档的活动层
Acad。ActiveDocument。ActiveLayer=Acad。ActiveDocument。层。项目(“垃圾”)
 
Acad。ActiveDocument。ActiveLayout。PlotType=Autodesk。AutoCAD。互操作。常见的AcPlotType。A范围
Acad。ActiveDocument。模型空间。布局ConfigName=“HybridConverter.pc3”--此行出错
“Acad。ActiveDocument。Regen ACACTIVEVIEWP端口
Acad。ActiveDocument。模型空间。布局RefreshPlotDeviceInfo()
 
Acad。ActiveDocument。ActiveLayer=Acad。ActiveDocument。层。项目(“0”)
布局=Acad。ActiveDocument。层。项目(“垃圾”)
布局删除()
 
codespot=“SAP 9”
应用DoEvents()
Acad。更新()
应用DoEvents()

SLW210 发表于 2022-7-6 23:07:59

请阅读代码发布指南,并将代码放在代码标签中。
页: [1]
查看完整版本: 错误消息:输入无效