vb怎么调用Illustrator(此前Illustrator未启动)
发布时间:2011-06-27 19:17:47 文章来源:www.iduyao.cn 采编人员:星星草
vb如何调用Illustrator(此前Illustrator未启动)?
请教一下:我用vb写了一个调用Illustrator的测试程序,代码很简单:Private Sub Command1_Click()
Dim app As New Illustrator.Application
Dim doc As Illustrator.Document
Dim thislayer As Illustrator.Layer
Dim documentcount As Long
Dim sampletext As Illustrator.TextFrame
Dim samplepic As Illustrator.GraphItem
Set doc = app.Documents.Add
Set sampletext = doc.TextFrames.Add
'Set samplepic = doc.Gr
sampletext.Position = Array(200, 200)
sampletext.Contents = "hello worldfasdfasdfas"
End Sub
如运行前已经提前启动Adobe Illustrator软件,一切正常,但如此前Adobe Illustrator软件未启动,执行到“Set doc = app.Documents.Add”系统会提示“activex部件不能创建对象”,应如何修改?非常感谢!
------解决方案--------------------
你在app.Documents.Add前面先调用app.Open 打开一个空的ai文件看看。
------解决方案--------------------
这样的话,可能没有什么好办法了。只有先用 shell “xxxx\Illustrator.exe"打开程序,再调用app.Documents.Add。一般来说,VB这类程序的操作,都要开应用程序的,就是操作word也一样,后台会自动启动word应用程序。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
关于photoshop的问题
现在我有一个扫描进去的图像,里边有1个数字是0107,我要改成0701,就是把1和7互换一下位置,请问如何修改,
谢谢。
...
-
求推荐:能分析视频的工具
其实要求还能再简单一点,就是只要能具备每帧每帧的查看功能的即可,譬如像微软的Movie Maker.谢谢。
-----...
-
如何画立体网络拓扑图?
假设有三层房子,用立体的方式展现网络布线情况。
------解决方案--------------------
我只是知道画图纸...
-
ps4 制作透明背景图片
步骤:新建一个图层 30px (w)* 30px (h),背景选择为透明。然后在四个角上分别选择四个像素的正方形,用白色填充,然后...
-
VirtualDub 不能用
如下:
Couldn't locate decompressor for format 'FPS1' (unknown)
VirtualDub requires a Video for Windows ...
-
PS怎么制作有透明通道的图片,保存为什么格式?
我做了一个黑色背景白色网格线的图片,怎么做透明通道,是白色网格线显示,而黑色背景不显...
-
做网页上的动态小图片用什么工具做呢
我是做网站的,不过现在还没开始做,负责人喊我做网页上的动态小图片,用什么工具做好呢,请各位指...
-
flash cs3 求帮忙
谁有序列号啊
给我几个
------解决方案--------------------
PFD800-81349-77248-49366
PFD800-82440-67...
-
PS的RGB通道该怎么理解?
从一个程序员的角度,一个像素的数据可以用RGBA表示,共32位。
PS的alpha通道可以类比像素数据的Alpha,
但是RGB通道该怎么理解呢?
--...
-
怎样修改jpg格式中的图片里的文字?
用什么办法更方便、快捷,并且效果过好呢?
------解决方案--------------------
要溯源就找原始...