青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 5384|回复: 10

[疑难] 如何把UG实体的属性导出到Excel

[复制链接]
发表于 2010-1-24 16:30 | 显示全部楼层 |阅读模式
请高手赐教
发表于 2010-1-24 16:39 | 显示全部楼层
qidai      !
回复 支持 反对

使用道具 举报

发表于 2010-1-24 17:08 | 显示全部楼层
强烈顶你一下,支持!
回复 支持 反对

使用道具 举报

发表于 2010-1-24 18:19 | 显示全部楼层
本帖最后由 360610988 于 2010-1-24 18:20 编辑
5 E; A" G  q) K6 y/ U% z6 k
1 K- \$ M# g% k8 v3 j$ o我没明白楼主的意思?是把3维图导到Excel吗?
回复 支持 反对

使用道具 举报

发表于 2010-1-24 19:36 | 显示全部楼层
我也很想知道
回复 支持 反对

使用道具 举报

发表于 2010-1-25 09:50 | 显示全部楼层
本帖最后由 aaa21 于 2010-1-25 09:54 编辑
1 X$ O! A) G) R7 ]# }
' X1 A) Q: E7 ]/ U0 u. H0 G, oDim ExportList As ListView. h* {. g. z4 I; l# b) c
Dim Exwbook As Excel.Workbook! n6 X7 |6 I8 H( v5 l
Dim Exsheet As Excel.Worksheet: ^; |) `" @  V" x+ Y6 O# ^
4 C6 ~3 `1 w% ]$ d  N  t( J
If ExportList Is Nothing Then MsgBox "请选择列表框!", vbInformation, "提示": Exit Sub
% b% D, Y8 K5 L0 W& OIf ExportList.ListItems.Count = 0 Then MsgBox "没有数据!", vbInformation, "提示": Exit Sub. N8 I6 U" J  |7 a" a
'提取保存路径3 ]( i3 {7 Q) ~( i4 `  L2 m$ Y
PathStr = showdialog1* F9 l# k# j! G( V4 L' ?. j2 |
If PathStr = "" Then Exit Sub; J; c+ u& o8 G9 Z: i9 D
'创建EXCLE文件: k, v5 L( q$ Y' F, f
Set TempApp = CreateObject("Excel.application")
+ J* R  \# I& i/ H+ y9 q% ~If TempApp Is Nothing Then MsgBox "请检查是否安装Microsoft Excell软件", vbExclamation, "问题": Exit Sub
& Y1 m/ Z3 s+ KSet Exwbook = TempApp.Workbooks.Add
7 i4 w$ V1 R: g$ KSet Exsheet = Exwbook.Worksheets(1)3 _$ a& b# |( o6 v; c, |
If Exsheet Is Nothing Then MsgBox "请检查是否存在" + PathStr & ",输出需要输入到Excell表中去", vbExclamation, "问题": Exwbook.Close: TempApp.Quit: Exit Sub
6 D! P& P( i4 j8 m, }TempApp.Sheets(1).Select) I3 G& c, @3 a$ G3 ?
TempApp.Selection.ClearContents
. G2 ^$ ?" F4 d) rFor Loopj = 1 To ExportList.ColumnHeaders.Count4 h2 @: p  @) m) Z0 t$ O
      Exsheet.Cells(1, Loopj) = ExportList.ColumnHeaders.Item(Loopj).Text) c. j% @% f. y; h: Y+ u. ?
Next2 L( G6 u* T9 [5 [

( l. |/ N6 v( W0 t5 j! yFor Loopi = 1 To ExportList.ListItems.Count
4 e# x1 V7 W4 l   Set Itmx = ExportList.ListItems.Item(Loopi)1 Q/ l+ M- H) o+ c; d9 R7 S' F2 p
   For Loopj = 0 To ExportList.ColumnHeaders.Count - 13 |4 ]. o+ {- [' x1 N) ^
      If Loopj = 0 Then
1 E( ?/ N# @0 F1 E) _: W         Exsheet.Cells(Loopi + 2, Loopj + 1) = Itmx.Text, E; I! T: G5 _
      Else9 d% W# s. v' N' t2 z& N
         Exsheet.Cells(Loopi + 2, Loopj + 1) = Itmx.SubItems(Loopj)
% \9 E5 o0 K0 o& B/ Q- f      End If4 D( w! b$ y! Y' g! [
   Next
! n; C' c7 c, y0 d# \Next
- y& V7 v- u& F1 ?6 @% O# m) J. rDim a As Long
1 i, Y, O) a. q: gExsheet.SaveAS (PathStr)
1 K, y$ q5 p4 D$ cExwbook.Close4 v8 P- m* O* n; G$ r& E0 G
TempApp.Quit
+ d* c; I+ q1 A5 Q9 MMsgBox "导出完成!", vbInformation, "确认"
回复 支持 反对

使用道具 举报

发表于 2010-1-30 17:20 | 显示全部楼层
楼上的告诉,你给的是什么软件的源代码啊?
: {6 y( U, P3 O: A8 x我们都是菜鸟看不太懂啊,能否说的详细一点啊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-2-9 14:35 | 显示全部楼层
Dim ExportList As ListView
9 g/ g, z& [; D2 B( x5 u- G: F- N/ _Dim Exwbook As Excel.Workbook2 I& Q+ s1 J0 g: R& B
Dim Exsheet As Excel.Worksheet
6 m, _2 r1 j- T+ N8 }: q  h' u$ C: t6 n, h
If Expo ...
0 G, `) A4 c9 e' l6 w% ~. }aaa21 发表于 2010-1-25 09:50

$ \0 n& W  Q- q' X6 \$ \. o3 \4 T; \6 u1 K) ^! P3 v
/ `: a3 ?$ b7 t. c% [% m% ?
这位楼主是用VB做的二次开发吧,可以上传更多资料学学呀
回复 支持 反对

使用道具 举报

发表于 2010-3-26 11:50 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2010-5-30 07:06 | 显示全部楼层
貌似是用VB编写的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-2-19 07:10 , Processed in 0.279036 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表