QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 3352|回复: 2
收起左侧

[分享] 連結excel資料的點作图-宏的應用

[复制链接]
发表于 2013-5-27 15:37:29 | 显示全部楼层 |阅读模式 来自: 中国浙江嘉兴

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 ryouss 于 2013-5-27 16:40 编辑
/ W- Z5 E! Z0 A5 w- m0 G  ~0 Y# j: F& D! s
學vba宏的基本教材( k/ e, Y) H# ^
' ******************************************************************************0 n7 D  P" r" p" e+ y4 F- h5 [
'  macro recorded on 05/27/13 by lsc
5 ?3 D3 y( O6 _( ~'% J2 F( I+ W, w+ C
'  操作說明3 \# C5 G% p# B3 s  x5 Q
'
- s1 i  e5 ~; C9 t  D'  1. 開 excel sin_circle.xls 檔
- r' x1 w% m% c: r'  2. 開SW檔,選前基準面(右或上皆可),進入草圖編輯,執行本程式." Y4 `2 Y! S. [" c4 z6 ~2 Z; M
'
- w8 b1 h0 y8 k' ******************************************************************************/ E" y+ {$ u: c+ v/ s7 [( Q& R
Dim swApp As Object
6 T& j% \) f" W' }0 K: gDim Part As Object
6 z9 E% w2 S, n* k- kDim boolstatus As Boolean
0 T7 X, T# Z7 [Dim longstatus As Long, longwarnings As Long2 V) M9 R! i2 P9 K6 ]8 P
Sub main()
4 A% V* ]# {) V( v# w( l8 E% T1 MSet swApp = Application.SldWorks0 q3 U; \; \3 i# f) ]8 A
Set Part = swApp.ActiveDoc9 z- Y- Q; k& @8 [- \: [$ r) d
'*** Attach to active Excel object+ K1 w8 M  v: C. F- Q
Set xl = GetObject(, "Excel.Application")
: }& d& P9 N' P: G: [2 Y: S& q'*** Get active sheet in Excel4 h* t4 f) ?( i4 }; @& U% c
Set xls = xl.ActiveSheet" s# {6 H6 o4 D5 d3 S$ T
'*** Get value in Excel cell " W: J$ _1 S$ m( w) q: v, |0 Y1 m
boolstatus = Part.Extension.SketchBoxSelect("-0.4", "-0.4", "0.000000", "0.4", "0.4", "0.000000") '1 C1 ?+ e- C! ?' Q- J1 }
Part.EditDelete8 K$ M- Z1 g5 s7 }2 G+ i
For i = 9 To 1891 Z: L1 J0 l' a! \8 T, X
X = xls.Cells(i, 3), i# E2 `0 @) W, H
Y = xls.Cells(i, 2)! u% q/ m8 ]+ Y
Set skPoint = Part.SketchManager.CreatePoint(X / 1000, Y / 1000, 0#) '點作圖 sin: {5 H8 e! ]2 R4 |5 i4 i1 {1 U
X = xls.Cells(i, 5)! ?! s2 Z9 V+ P( l# j: J
Y = xls.Cells(i, 6)
* |9 S$ n3 h7 z+ g# }1 lSet skPoint = Part.SketchManager.CreatePoint(X / 1000, Y / 1000, 0#) '點作圖 circle
/ q/ J: y* ~5 rNext
0 `) R% j7 u8 ~3 x/ GEnd Sub5 T* F3 X2 O3 |- K, H5 r
Clipboard01.jpg
! v& D5 \1 W9 I! z- x. d excel sin_circle.rar (10.31 KB, 下载次数: 67)
发表于 2013-5-28 10:07:25 | 显示全部楼层 来自: 中国上海
沙发,学习。
发表于 2013-11-17 20:01:49 | 显示全部楼层 来自: 中国山东泰安
学习啦,不过不是我要的效果,谢谢啦
$ {8 E. V" p: ?& [
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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