Bryco 发表于 2007-5-17 18:32:37


嘿,Bryon
我很感激
我特别关注最后一个子集<br>我试过了,但我得到了一个子集或函数,没有在<br>线上定义WriteStringValue HKEY_CURRENT_USER, KeyName, valueName, dataValue

是否缺少一个函数或另一个子例程
马克

Bryco 发表于 2007-5-17 19:26:14

Ml包含在您放入模块的部分中(我在我的dvb中称为模块“注册表”)
您需要它和常量才能使其工作。

ronjonp 发表于 2007-5-18 08:33:47

PageSetupOverridesTemplateFile属性是您正在寻找的。将下面的代码放在子文件中并运行它。它应该在立即窗口中打印您的工作表设置模板文件的位置。
Sub Example_PageSetupOverridesTemplateFile()
Dim MyFiles As IAcadPreferencesFiles2
Set MyFiles = AcadApplication.Preferences.Files
Debug.Print MyFiles.PageSetupOverridesTemplateFile
End Sub

ronjonp 发表于 2007-5-18 09:04:19


啊<我需要更好地阅读帖子

ronjonp 发表于 2007-5-18 09:11:01

这个怎么样?
(vla-put-templatedwgpath
(vla-get-files
    (vla-get-preferences
      (vlax-get-acad-object)
    )
)
"c:\\"
)
(setenv "TemplatePath" "C:\\")
页: 1 [2]
查看完整版本: API中的工作表模板文件路径位置?