首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Coreldraw :打开后如何关闭活动文档?

Coreldraw :打开后如何关闭活动文档?
EN

Stack Overflow用户
提问于 2015-09-25 10:37:14
回答 1查看 1.1K关注 0票数 1

我需要自动化一些程序。我编写了一些代码,将cdr文件发布为PDF:

代码语言:javascript
复制
Sub GlobalMacroStorage_DocumentOpen(ByVal doc As Document, ByVal FileName As String)    
Set doc = ActiveDocument
With doc.PDFSettings
...{some code here}
.Linearize = True
.PageRange = "1,2"
.pdfVersion = pdfVersion13
.PublishRange = pdfPageRange
.TrueTypeToType1 = True
.TextAsCurves = True
.OverprintBlackLimit = True
End With

If Len(Dir(doc.FilePath + "\coreltmp", vbDirectory)) = 0 Then
MkDir doc.FilePath + "coreltmp"
End If
name2 = Dir(FileName) + "TEST.pdf"
 strName = doc.FilePath & "coreltmp" & "\" & name2
doc.PublishToPDF strName
ActiveDocument.Close  <<=====ERROR LINE
End Sub

标记行出错:无法从文档事件处理程序关闭文档。所以问题是:在没有关闭整个应用程序的情况下,这个文档有多接近?

EN

回答 1

Stack Overflow用户

发布于 2016-01-15 04:21:09

在本例中,ActiveDocument. = doc =只需简单地使用:

代码语言:javascript
复制
doc.Close
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32780330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档