方法一:使用 SolidEdge API 的 Application.ActiveDocument 属性
通过 SolidEdge 的 COM API 可以直接访问当前活动文档的名称。
示例代码(VBScript/VBA):
Dim objApp As SolidEdgeFramework.Application
Dim objDoc As SolidEdgeDocument
Set objApp = GetObject(, "SolidEdge.Application")
Set objDoc = objApp.ActiveDocument
MsgBox "当前文档名称:" & objDoc.Name
方法二:使用 SolidEdge 环境变量 SE_ACTIVE_DOCUMENT
SolidEdge 提供环境变量 SE_ACTIVE_DOCUMENT,可通过脚本或外部程序读取当前文档路径,再提取文件名。
示例代码(PowerShell):
$docPath = [System.Environment]::GetEnvironmentVariable("SE_ACTIVE_DOCUMENT")
$docName = [System.IO.Path]::GetFileName($docPath)
Write-Output "当前文档名称:$docName"
方法三:通过 SolidEdge 宏录制功能获取
在 SolidEdge 中录制宏并查看生成的代码,找到获取文档名称的相关方法。
示例步骤:
- 打开 SolidEdge,进入“工具” > “宏” > “录制”。
- 执行任意操作后停止录制,查看生成的 VBA 代码。
- 从

最低0.47元/天 解锁文章
1261

被折叠的 条评论
为什么被折叠?



