CADzyl 发表于 2008-9-24 21:53

在多行文字(mtext)命令中使用Word97编辑文本。

刚刚看到一个在cad中使用word的方法
Mtext多行文字编辑器是AutoCADR14中的新增功能,它提供了Windows文字处理软件所具备的界面和工作方式,它甚至可以利用Word97的强大功能编辑文本,这一功能可以用如下方法实现:打开“Tools”菜单选“Preferences”命令,“Preferences”对话框弹出后,打开“Files/TextEditor,Dictionary,andFontFileName/TextEditorApplication/Internal”,双击“Internal”,出现“Selectafile”对话框,接着找到“Winword.exe”应用程序文件,击“打开”钮,最后单击“OK”返回。完成以上设置后,用户如再使用mtext命令时系统将自动调用我们熟悉的Word97应用程序,为AutoCAD中的文本锦上添花。

但是输入mtext后,弹出了word文档,在里面编辑好文字后应该如何结束编辑呢?点保存和不保存文档在cad里面都没有看到文字啊?

linyanjun 发表于 2008-9-24 22:33

有疑问,看不懂!!!!!

CADzyl 发表于 2008-9-26 22:20

晕,没反应?:L :L :L :L :L :L

truezx 发表于 2008-9-27 08:51

我用的是2008,我按照楼主的思路设置了一下





然后多行文字都是打开word2003

编辑完后,在word里点击“文件”--“退出”(当然,你先保存,后退出也行)
问你是否保存,点击“是”,然后提示什么字符问题,还是问你是否保存,也是点”是“

然后退出了word,回到了cad界面,你刚才在word里输入的东西就在cad里了

truezx 发表于 2008-9-27 08:55

AutoCAD 2008 命令参考 > 系统变量 > 字母 M 开头的系统变量 >MTEXTED >
MTEXTED 概念   操作步骤   快速参考




类型: 字符串
保存位置: 注册表
初始值: "Internal"

设置用于编辑多行文字对象的应用程序。可以为 MTEXT 命令指定不同的文本编辑器。如果 MTEXTED 设置为“Internal”或空 (.),将显示在位文字编辑器。如果 MTEXTED 设置为“OldEditor”,将显示多行文字编辑器。如果为另一个文字编辑器或字处理器指定了可执行文件的路径和名称,将改为显示该路径和文件名。

如果多行文字对象少于 80 个字符,可以输入 :lisped 以使用 LISP 编辑器。

文字编辑器(内部文字编辑器除外)在段落文字中显示格式代码。






AutoCAD 2008 命令参考 > 系统变量 > 字母 M 开头的系统变量 >MTEXTFIXED >
MTEXTFIXED 概念   操作步骤   快速参考




类型: 整数
保存位置: 注册表
初始值: 2

设置多行文字的显示大小和位置。

MTEXTED 设置为“Internal”时,在位文字编辑器中将显示多行文字。MTEXTED 设置为“OldEditor”时,多行文字编辑器中将显示多行文字。

如果 MTEXTED 设置为“Internal”:

0 或 1
显示在位文字编辑器,且其中的文字采用图形中多行文字对象的大小、位置和旋转角度。

2
显示在位文字编辑器,且其中的文字采用图形中多行文字对象的大小、位置和旋转角度。


文字以易读的大小横向显示,以便用户可以轻松阅读和编辑(否则如果文字太小、太大或旋转显示将很难阅读)。


如果 MTEXTED 设置为“OldEditor”:

0
按照图形中多行文字对象的大小和位置显示多行文字编辑器和其中的文字。太大(或太小)以至无法编辑的文字将以最小(或最大)的尺寸来显示。旋转的文字将水平显示。

1 或 2
根据上次使用情况以固定的位置和大小显示多行文字编辑器,并以固定高度显示编辑器中的文字。旋转的文字将水平显示

[ 本帖最后由 truezx 于 2008-9-27 09:01 编辑 ]

truezx 发表于 2008-9-27 09:03

想改回以前的设置,开始只会用”重置“的方法,后来摸索了一下,可以这样:

命令: mtexted
输入 MTEXTED 的新值,或输入 . 表示无 <"内部">: .(这里输入了“.”,表示无)
命令: mtexted
输入 MTEXTED 的新值,或输入 . 表示无 <"">: 内部 (这里输入了“内部”,表示恢复cad默认设置)






[ 本帖最后由 truezx 于 2008-9-27 09:05 编辑 ]

kingkeng 发表于 2008-9-29 09:32

不知道2004里面能用word2003?

a88170 发表于 2008-9-29 10:09

我是CAD2008,Word2007,好像是没有反应。

CADzyl 发表于 2008-10-2 15:27

原帖由 truezx 于 2008-9-27 08:51 发表 http://www.askcad.com/bbs/images/common/back.gif
我用的是2008,我按照楼主的思路设置了一下


41372


然后多行文字都是打开word2003

编辑完后,在word里点击“文件”--“退出”(当然,你先保存,后退出也行)
问你是否保存,点击“是”,然后提 ...

我用的word03,试了cad07 和08好像都不行,
问你是否保存是跳出来了,还有什么格式不符合的什么问题,也选“是”了,但回到cad里面好像什么都没有

qhh666 发表于 2009-10-6 12:51

好像不怎么好用平方输完后到cad里不认

bon273 发表于 2010-6-26 10:13

呵呵,这个比较复杂,我不需要用到

dengdinghui 发表于 2011-1-17 16:40

本帖最后由 dengdinghui 于 2011-1-17 16:58 编辑

顶!
http://www.askcad.com/bbs/attachment.php?aid=ODAyOTl8NDc5NTA0Yjd8MTI5NTI1MzQ5Mnw2ZDg3L29BTTZFbU5TQ1ByZ1hNdDNTV1RoYlF5cDVJZ2tTSjBreWJUa1psZkdJZw%3D%3D&noupdate=yes/
页: [1]
查看完整版本: 在多行文字(mtext)命令中使用Word97编辑文本。