QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
本帖最后由 ryouss 于 2013-5-27 16:40 编辑
! M3 }7 s( ^# \" x, s0 \8 ?8 a! Z) y& [% ~
學vba宏的基本教材( g+ `- Q/ V4 R- M7 p" f% M( |" s* h( v
' ******************************************************************************
9 G" [: D& F( w1 }* }) X$ t2 o4 B'  macro recorded on 05/27/13 by lsc  i. U, M6 w0 A- L3 `% y
'
5 A& I- D6 z, ~+ `'  操作說明
8 |; Q1 Z* R. x; l7 L'
" S' h: B! _2 a- @'  1. 開 excel sin_circle.xls 檔8 ], X1 N8 u0 V2 n/ X$ v3 q. {
'  2. 開SW檔,選前基準面(右或上皆可),進入草圖編輯,執行本程式.9 B. y( G. E! m5 S8 f
'; m, ^! a) @) u* f
' ******************************************************************************
" u* M% M/ D" E, |5 uDim swApp As Object
* a' c2 P; X$ l' rDim Part As Object
6 r; _, i" t: x5 C! Q7 V/ Y5 p2 YDim boolstatus As Boolean+ ~: D2 p% {" ]
Dim longstatus As Long, longwarnings As Long
! N( I# p0 B  B  n+ b9 D- wSub main()
4 O) d5 H( l4 P. N: l6 x6 ]" d- CSet swApp = Application.SldWorks3 t" U2 v$ ]+ f1 X) E
Set Part = swApp.ActiveDoc# q8 H# g" S# i" [& D+ K
'*** Attach to active Excel object
) W8 [; v1 O- [! z+ FSet xl = GetObject(, "Excel.Application")
  I( w) _' Y: x' f) X- Z  ]( B'*** Get active sheet in Excel# M' x( u& F% P3 s& T
Set xls = xl.ActiveSheet
: {5 B1 I# x7 n2 @'*** Get value in Excel cell
4 l' ^0 T7 V2 l1 J( F" pboolstatus = Part.Extension.SketchBoxSelect("-0.4", "-0.4", "0.000000", "0.4", "0.4", "0.000000") '
3 d) L  P0 B' |/ ZPart.EditDelete# j8 ]- v& l1 P! i) h. D" y4 t
For i = 9 To 189
1 ?' R" ~8 t6 V3 Q% kX = xls.Cells(i, 3)
( ~5 }  L  {' {; L4 F& ]Y = xls.Cells(i, 2)
; `/ h! M' x1 u  ]- J6 ySet skPoint = Part.SketchManager.CreatePoint(X / 1000, Y / 1000, 0#) '點作圖 sin
/ Y7 r( D0 `  G- C& pX = xls.Cells(i, 5)
% Z# I6 i% w, C; zY = xls.Cells(i, 6)5 F" F+ J% e7 o" m
Set skPoint = Part.SketchManager.CreatePoint(X / 1000, Y / 1000, 0#) '點作圖 circle
  {! l6 r9 H; a' H) v8 B4 u' o7 e# ^Next
( [& I% m& m/ I5 M% o1 F/ IEnd Sub! W  K6 ~: f, i: b
Clipboard01.jpg
/ [2 T# S' C; h1 ?: l7 \, u excel sin_circle.rar (10.31 KB, 下载次数: 67)
发表于 2013-5-28 10:07:25 | 显示全部楼层 来自: 中国上海
沙发,学习。
发表于 2013-11-17 20:01:49 | 显示全部楼层 来自: 中国山东泰安
学习啦,不过不是我要的效果,谢谢啦6 N- L9 I* L% ?2 Z
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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