使用 OLE 对象
您可以在绘图中嵌入来自其他应用程序的对象。例如,您可以显示包含 BOM 的 Microsoft Excel 电子表格。
要在绘图中嵌入 OLE 对象,
1. 单击 > 。将打开加载对话框。
2. 在文件类型中,选择 OLE。将打开加载 OLE 对话框。
3. 如果需要,单击所有者,然后指定 OLE 对象的所有者。
4. 在 OLE 名称框中输入 OLE 对象的名称。如果您选取不输入名称,则 Creo Elements/Direct Annotation 会生成一个名称。
5. 单击调整或使用调整框选择 OLE 对象与光标连接处的点。
6. 选择要加载的文件。
7. 单击加载。
8. 将对象放置在绘图上。
| • 嵌入的 OLE 对象在绘图中显示为缩略图图像。如果 OLE 对象为 Microsoft Excel 表格,则由于实际表格中使用的字体大小、行高度以及行数和列数的不同,缩略图图像中显示的内容可能与实际表格的内容有所不同。即使向实际表格添加行或列后,缩略图的尺寸也仍保持不变。但是,即使并非所有行和列都显示在缩略图图像中,Microsoft Excel 表格中的信息也不会丢失。 • Adobe Acrobat 文档无法嵌入到在 64 位 Windows 7 操作系统上运行的 64 位 Creo Elements/Direct Annotation 中,因此无法创建 Adobe Acrobat 文档类型的新 OLE 对象。Creo Elements/Direct Annotation 允许您选择已存在的 PDF,以作为 OLE 对象嵌入在绘图中,但此操作会导致以下错误消息: “'A :check-function must return a keyword, NIL is illegal”. • 可以加载和查看 Adobe PDF 与 eDrawing 数据,但不可使用 Annotation OLE 功能创建。 |
要更改 OLE 属性,
1. 单击
插入,然后在
OLE 组中,单击
属性。
2. 在视区中选择 OLE 对象。OLE 属性对话框打开时,OLE 对象的名称和类型在上方部分。
| 或者,可以在视区中选择 OLE 对象,右键单击,然后选择 OLE 属性。将焦点设置为 OLE 或 全部可以预选 OLE 对象。您也可以在视区中选择 OLE 对象,然后单击命令迷你工具栏 (CMT) 上的  。 |
3. 可以调整对象的大小、名称,并将其放置在其他绘图对象的前方或后方,或将其向前或向后移动。
要编辑嵌入的 OLE 对象,
1. 单击
插入,然后在
OLE 组中,单击
编辑。
2. 在视区中选择 OLE 对象。
| 或者,可以在视区中选择 OLE 对象,右键单击,然后选择 OLE 编辑。将焦点设置为 OLE 或 全部可以预选 OLE 对象。您也可以在视区中选择 OLE 对象,然后单击命令迷你工具栏 (CMT) 上的  。 |
3. 在其固有软件应用程序中编辑项并更新对象 (通常通过文件菜单)。
要重定位嵌入的 OLE 对象,
1. 单击
插入,然后在
OLE 组中,单击
移动。将打开
修改 OLE 位置对话框。
2. 在视区中选择 OLE 对象。
3. 如有必要,更改 OLE 对象的所有者。
4. 如有必要,指定该对象重复出现的数目。
5. 再次单击以放置对象。
6. 单击

完成操作。
或者,您可以使用以下方法的一种。
• 在视区中选择 OLE 对象,移动光标,然后再次单击以放置对象,或
• 在视区中选择 OLE 对象,右键单击,选择
移动 OLE,或
• 在
注释、
几何或
插入选项卡上的
实用工具组中单击

(
移动元素)。
| • 要删除嵌入的 OLE 对象,在视区中选择 OLE 对象,右键单击,然后选择 删除 OLE。或者,在 注释、 几何或 插入选项卡上的 实用工具组中单击  ( 删除)。 • 要隐藏嵌入的 OLE 对象或使其可见, a. 单击 插入,然后在 实用工具组中,单击  ( 隐藏) 旁边的箭头。 b. 单击  ( 隐藏) 或  ( 取消隐藏)。 • 将焦点设置为 OLE 或全部可以预选 OLE 对象。 |
要创建 OLE 对象,
1. 单击
插入,然后在
OLE 组中,单击
新建。将打开
创建 OLE 对话框。
2. 如有必要,单击所有者并指定 OLE 对象的所有者。
3. 在对象类型框中,选择 OLE 对象的类型。
4. 在名称框中输入新 OLE 对象的名称。
5. 通过下列方法之一为新 OLE 对象的位置指定参考点:
◦ 在用户输入行中输入点的坐标。
◦ 单击视区中的点。
6. 单击

完成操作。
限制
• Creo Elements/Direct Annotation 的 OLE 对象无法导出到 eDrawings、DXF、DWG 和 IGES 2D。
• Creo Elements/Direct Annotation 包含 OLE 客户端,而非 OLE 服务器功能,所以您无法通过其他软件应用程序的 OLE 功能嵌入 Creo Elements/Direct Annotation 对象。