当前位置:首页 > 时尚生活

coreldraw入门教程 CorelDraw插件开发教程(1):入门

宏工具栏如下所示:

点击左边第二个按钮进入IDE,如下图所示。

在切换的瞬间,空的子程序会出现在下面的白码区:

这是右侧下拉列表中的默认选项。忽略它,删除它,保留它。没关系。

3)在代码区右上角的下拉菜单中选择“打开”条目:

选择“打开”条目后,该子程序的代码框架立即出现在代码区:

这个子程序的正式名称是Document_Open。它的代码框架包括两行,头是子程序定义,尾是真实的结束符号。第一行和最后两行之间写的是打开cdr文档时要执行的指令。

这两个代码帧是CorelDrawVBA内部定义的,不要修改。

4)写“展示你好世界对话框”的说明。

这个指令很简单,只有一行,写在头和尾之间:

私有子文档_打开()

MsgBox“hello world!”

末端接头

5)保存cdr文档,关闭并重新打开。

如果成功,当打开Helloworld.cdr文档时,我们将看到以下警告对话框:

6)修改系统安全设置

如果没有出现宏的对话框警告,没有出现Hello world对话框,说明我们的宏被系统截获了。此时,有必要对系统的安全设置进行一些更改。

从菜单进入安全设置面板:工具/VisualBasic/安全:

注意项目名和文件名不一样,里面不能有空,否则会提示命名不合法。所以这里取的项目名是HelloWorld,不带空。名称更改后,我们会在项目浏览器中发现其项目名称已经更改:

4)删除gms中的旧内容

点击项目名称左侧的“+”号打开项目,我们会看到里面的内容:

如前所述,这个模块可以从属性窗口重命名,所以我们将其更改为“入口”。请注意,它不能更改为“HelloWorld”,因为该名称已经被用作项目名称。

双击新的“入口”模块,将右侧切换到其代码窗口,并在其中写入以下三行代码:

Sub HelloWorld()

MsgBox《你好世界》

末端接头

保存gms。

6)制作按钮

接下来,我们在CorelDraw接口上制作一个按钮来运行这个子程序。

从主菜单中输入“工具/选项”;然后从左侧进入“工作空间/定制/命令”;在中间的“命令”下拉列表中选择“宏”,gms程序文档中定义的所有子程序(子)都会出现在下面的列表中;选择入口。我们刚刚写的HelloWorld子例程(代表入口模块中的HelloWorld子例程):

2)打开保护面板

但是这个密码很容易破解,总比没有强。

故障排除

1.打开CDR文档时,不会出现插件界面

参见2.2节“在cdr文档中建立嵌入式程序”中的系统安全设置方法。

在CorelDraw X7或更高版本中,有一个特殊的宏管理器面板,它与对象管理器一样位于界面的右侧。打开方式为:窗口/停靠窗口/宏管理器。

上图Document_Open可以双击打开,打开时效果和加载CDR文档一样。

但是上面的Document_Open的出现是有条件的,那就是private这个词要从它2.2节的定义代码中删除,否则就是Private,只能由其他子程序从内部打开。

2.打开CDR文档时死机

当打开CDR文档时,底部绿色的加载进度条走到一半并崩溃,如下图所示:

其实系统并没有死,只是因为某种原因弹出了下面的宏警告对话框,隐藏在CDR界面后面(我真的不知道)。你看不到它,但你必须对它做出反应才能激活CDR主界面,所以它看起来像一个崩溃:

如果cdr文档直接从资源管理器中拖动打开,资源管理器通常会处于假死状态。

解决方法是从后台调出宏警告对话框。具体步骤如下:

1)按Ctrl+Alt+Del调出任务管理器:

2)从任务列表中选择“Microsoft Visual Basic”(有时名称为“安全警告”),然后单击下面的“切换到”按钮,将显示宏警告对话框。

谢谢大家关注创意代码,不然考不上(这个教程是给我学生写的,上课可以轻松一点)。

1.《coreldraw入门教程 CorelDraw插件开发教程(1):入门》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《coreldraw入门教程 CorelDraw插件开发教程(1):入门》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/shehui/835234.html

上一篇

物美商城 物美:“物美多多”与“物美商城”为假冒账号 与集团无关

下一篇

城隍爷是什么神 城隍爷那点儿事儿

微软等50多家科技公司源代码泄露 微软、Adobe、联想、AMD、高通、联发科

微软等50多家科技公司源代码泄露 微软、Adobe、联想、AMD、高通、联发科

1.外媒称,50多家科技公司的源代码被泄露:华为海思、联想、高通均上市7月29日,据外媒报道,微软、Adobe、联想、AMD、高通、联发科、通用电气、任天堂、迪士尼、华为海思等50家公司的源代码在网上泄露。该报告提到,泄露的源代码是在GitLab上的一个开放存储库中...

程序员用CPU烤肉 一边烤肉一边继续写代码

程序员用CPU烤肉 一边烤肉一边继续写代码

近日,Xi二七某公司的一名程序员996加班到深夜,用CPU烧烤的视频起火。视频中,程序员哥哥熟练的打开电脑机箱,一边烧烤一边继续写代码,忘我的工作。据悉,疫情逐渐恢复后,互联网创业公司的业务量直线上升,不少程序员重新开启了“996”模式。熬夜加班的日子不可避免的枯燥...

云南一位奶奶遗物里有张老照片 惊现“神秘代码”!内容破译后意外走红

  • 云南一位奶奶遗物里有张老照片 惊现“神秘代码”!内容破译后意外走红
  • 云南一位奶奶遗物里有张老照片 惊现“神秘代码”!内容破译后意外走红
  • 云南一位奶奶遗物里有张老照片 惊现“神秘代码”!内容破译后意外走红

云南一奶奶过世后家人发现照片上神秘代码 内容破译后意外走红

  • 云南一奶奶过世后家人发现照片上神秘代码 内容破译后意外走红
  • 云南一奶奶过世后家人发现照片上神秘代码 内容破译后意外走红
  • 云南一奶奶过世后家人发现照片上神秘代码 内容破译后意外走红
601228 恭喜!广州港正式挂牌上市!股票代码:601228.SH

601228 恭喜!广州港正式挂牌上市!股票代码:601228.SH

《证券日报》记者王将于今天上午9时30分开市,标志着广州港正式登陆a股主板市场,开启广州港发展新篇章。  广州港正式进入资本市场,将为广州港启动新一轮大发展提供良好条件。经过8年的不懈努力,广州港终于在上海证券交易所主板上市,这是公司进一步提升核心竞争力、打造国家一...

mdn 大统一!微软谷歌 W3C 把 Web 文档迁移至 Mozilla MDN平台

mdn 大统一!微软谷歌 W3C 把 Web 文档迁移至 Mozilla MDN平台

整合自:新浪科技,cnBeta Mozilla、微软、谷歌、三星、W3C达成协议,统一所有文档网站,将所有内容放在Mozilla MDN平台上。 MDN,以前叫Mozilla Developer Network,现在已经成为MDN Web Docs的品牌,存储所有网...

r怎么写 如何使用管道操作符优雅的书写R语言代码

  • r怎么写 如何使用管道操作符优雅的书写R语言代码
  • r怎么写 如何使用管道操作符优雅的书写R语言代码
  • r怎么写 如何使用管道操作符优雅的书写R语言代码

360股票代码 360要直接上市!最全股东名单及受益股在这里!

  • 360股票代码 360要直接上市!最全股东名单及受益股在这里!
  • 360股票代码 360要直接上市!最全股东名单及受益股在这里!
  • 360股票代码 360要直接上市!最全股东名单及受益股在这里!