QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 4567|回复: 22
收起左侧

[分享] 一个“直接”在Excel里面生成缩略图的办法(“远程”调用GetPreviewXXX)

[复制链接]
发表于 2017-7-30 12:16:06 | 显示全部楼层 |阅读模式 来自: 中国广东佛山
安装
主题分类用于问题归类:

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

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

x
本帖最后由 bash 于 2017-8-5 10:06 编辑 6 ~/ |5 ~8 X  U8 J$ a

- j1 v9 m7 X7 x$ W2017.08.02 更新
2 j! b" g! g5 K4 A. f4 g6 E! E" [) w+ x5 W7 o/ K9 S) q6 d- g
SWDM-API-201X.rar (56.01 KB, 下载次数: 168)

评分

参与人数 1三维币 +25 收起 理由
阿帕奇 + 25

查看全部评分

 楼主| 发表于 2017-7-30 12:34:22 | 显示全部楼层 来自: 中国广东佛山
本帖最后由 bash 于 2017-8-11 13:18 编辑
; `: [9 d6 S1 r& F% c. L
3 V; v' {! `6 `# d6 t2 r& ]-
发表于 2017-7-30 13:07:21 | 显示全部楼层 来自: 中国浙江嘉兴
謝謝分享,下載試試了!
发表于 2017-7-30 13:49:18 | 显示全部楼层 来自: 中国广东东莞
这几天关于缩略图的帖子有点火

点评

因为有大师指导了方向  详情 回复 发表于 2017-7-31 15:03
发表于 2017-7-30 16:13:56 | 显示全部楼层 来自: 中国山东威海
EXCEL是只读文件?高级版本?
发表于 2017-7-31 13:38:23 | 显示全部楼层 来自: 中国广东肇庆
本帖最后由 keilei001 于 2017-7-31 13:39 编辑
: ^6 F; V2 Q2 t* J* T
0 d$ k4 e3 Y5 h' n+ D0 d3 V8 S+ B多谢分享,是不是只有缩略图而不能提取其他属性呢?
发表于 2017-7-31 15:03:06 | 显示全部楼层 来自: 中国辽宁盘锦
qxzch 发表于 2017-7-30 13:49
/ m( P9 y" A& v) B+ n: S这几天关于缩略图的帖子有点火
* F) P& Z" F# \- P5 p9 M
因为有大师指导了方向
 楼主| 发表于 2017-7-31 19:12:42 | 显示全部楼层 来自: 中国广东佛山
本帖最后由 bash 于 2017-7-31 19:13 编辑
; L8 G5 n* z. L, N4 A+ T
keilei001 发表于 2017-7-31 13:38
6 [$ p) m# T# h. U多谢分享,是不是只有缩略图而不能提取其他属性呢?
6 @5 Y' D4 l& E# C
已在闷大的Excel上私自加上,但未经原作者同意,不敢私自公开。(涉及到LicenseKey)的问题。所以仅提供方法以参考。

点评

高手能否把licensekey删掉后把文件共享出来学习学习?  详情 回复 发表于 2017-8-1 19:34
发表于 2017-8-1 19:34:23 | 显示全部楼层 来自: 中国广东深圳
bash 发表于 2017-7-31 19:125 w6 o3 t1 K6 u5 o, k
已在闷大的Excel上私自加上,但未经原作者同意,不敢私自公开。(涉及到LicenseKey)的问题。所以仅提供 ...

5 q" H2 [5 p) [5 k高手能否把licensekey删掉后把文件共享出来学习学习?
 楼主| 发表于 2017-8-2 10:22:42 | 显示全部楼层 来自: 中国广东佛山
NC@jiang@nan 发表于 2017-8-1 19:34
4 `+ [( X9 z* l0 S4 D9 m高手能否把licensekey删掉后把文件共享出来学习学习?

' f% j' O# D! h4 Q您好高手,已更新!

点评

谢谢无私分享。 下载学习下,但一打开文件就报如图的错误,不知道是何原因?您这宏对我而言实在过于复杂,连排除都不知道怎么排除了,让高人见笑了。  详情 回复 发表于 2017-8-2 20:32
发表于 2017-8-2 13:07:53 | 显示全部楼层 来自: 中国江苏常州
好东西,值得拥有,谢谢楼主
发表于 2017-8-2 13:58:25 | 显示全部楼层 来自: 中国北京
显示:若要在64位系统上使用,则必须更新此项目中的代码。。。
发表于 2017-8-2 15:15:08 | 显示全部楼层 来自: 日本
大人發宏的帖子每次都下載,但是每次都不能用。。. k/ p$ E6 A" U
vba裏面很多應該是中文的注解和引用,但是在他囯系統裏全都不可讀。。(VBA至今都不默認支持u8的嗎?)
+ L3 M4 v5 d: ?9 A0 t! e( c) q9 m: L1 N5 X7 ]- c4 k
這次打開沒有error,但是選擇文件以後什麽都沒有了。。
1 t$ {. e, |5 n/ V: p# L" L3 l列表也沒有更新。。。手動輸入,選擇顯示預覽也是一閃之後就什麽都沒有了。。
 楼主| 发表于 2017-8-2 16:19:14 | 显示全部楼层 来自: 中国广东佛山
本帖最后由 bash 于 2017-8-2 16:22 编辑
# ?5 d, X/ u0 p7 e( Z$ f
sihouko 发表于 2017-8-2 15:15
' m: B0 O& i* s$ l& c+ O. y大人發宏的帖子每次都下載,但是每次都不能用。。& n/ k6 h- R  ]# p* Z
vba裏面很多應該是中文的注解和引用,但是在他囯系統裏 ...

' W2 e  t9 M" }, @- `sihouko 大,您好,关于那所缩略图Excel问题。
( s' z' j6 w( ?( A9 p里面有使用说明的文本。
( o1 [3 F" a5 p/ Z+ d& Z如果乱码您看不到,那请往下看:# w0 w, A: y* J$ M1 p
使用前请先确保LicenseKey有效,引用版本正确,及tempMacro_docGetThumbNail.swp放到位。
$ e" ~- V% x# `# L" b- }
" i5 p6 A9 t' \附件Excel仅在 简体:Win10 x64 + SW2017  , 日文:Win7 x64 + SW2017 ,测试通过。
! H% G! r" ?$ ^7 O( q+ ^2 j9 f-----------------8 ?6 d5 Z9 p3 \% e; x; h1 p
1.开启预览图功能,请把tempMacro_docGetThumbNail.swp剪切到D:\4 k/ Z  i: d/ ^+ x1 J" h
) [/ h; E1 l8 Z) h0 q1 F1 ~1 S
如果要放到其他地方或者改变其名字,请修改相应修改Excel里面的"C1"单元格的内容!
1 ?% N( r& W4 m& e- B3 U8 u- j
8 V* ~, D" K+ F! W2.更换DMLicenseKey,并且在VBA里面勾选相应SW版本的引用(目前状态是SW2017 SP3的引用)。, ~: J  e0 h/ ~/ L* Q
* Z) @, T  m/ E" I* `% e# B/ D7 p
3.声明,Excel的原始版本在网上所得,并经过一些“个性化”修改,并追加了预览图功能而已!
. [. r: |' J. T" B! z' V-----------------
7 _, }7 J8 h0 n2 ~9 q8 L  q+ \9 c若有其他问题,请加好友私聊!谢谢大大!2 E7 i6 q2 N2 w* f. B0 e( X/ l, z

: G( v/ d* D3 N2 S" z$ ~1 U$ y, f! ~/ W7 U4 B

3 `% T9 x% N/ f' P

点评

感謝大人關注,應該是按照下圖的樣子。。。  详情 回复 发表于 2017-8-2 17:38
发表于 2017-8-2 17:38:14 | 显示全部楼层 来自: 日本
本帖最后由 sihouko 于 2017-8-3 07:55 编辑
3 Q$ v. k/ I( Q' v! c+ i7 Y& h) p8 R2 ?
重新申請lic后問題解決,感謝。
发表于 2017-8-2 20:32:36 | 显示全部楼层 来自: 中国广东深圳
bash 发表于 2017-8-2 10:22
, [+ D; p+ e' p, v您好高手,已更新!
: z2 R' g- b2 \3 H; ~3 i% @& I
谢谢无私分享。
5 L1 o$ c; i* F1 e9 n+ t下载学习下,但一打开文件就报如图的错误,不知道是何原因?您这宏对我而言实在过于复杂,连排除都不知道怎么排除了,让高人见笑了。
QQ图片20170802202955.png

点评

64b的處理方法和32b有點不一樣。 最簡單的方法是。。。裝回office的32b。。 一勞永逸的方法是,在寫一段64b的代碼,然後用if來判斷32b和64b分別執行。 只修改為64b用的話,32b會出現error。。  详情 回复 发表于 2017-8-3 08:20
发表于 2017-8-3 08:20:34 | 显示全部楼层 来自: 日本
本帖最后由 sihouko 于 2017-8-3 08:24 编辑 5 G1 I3 n* n' C( t- }1 J* _% {" g3 k
NC@jiang@nan 发表于 2017-8-2 20:32
4 i* r' [: X% B谢谢无私分享。( A1 U* r9 d$ Y+ R
下载学习下,但一打开文件就报如图的错误,不知道是何原因?您这宏对我而言实在过于复杂 ...

8 P# f5 z! l( O+ I/ ?) O64b的處理方法和32b有點不一樣。
5 S0 c' L2 ^0 U4 l* M最簡單的方法是。。。裝回office的32b。。" M! P4 K; f* M
一勞永逸的方法是,在寫一段64b的代碼,然後用if來判斷32b和64b分別執行。
# @3 E" d0 s4 }6 }0 e% \只修改為64b用的話,32b會出現error。。
+ D- u4 }3 M# P8 l/ r% ^1 \$ n8 H2 J  i
本機沒有64b,沒辦法幫忙測試,大人可以試一下把 As Long 改成As LongPtr 看是否可以運作。
+ D* f7 i. I' k3 A4 _8 w. C2 a! I

点评

回高手,因为我是64位的操作系统,所以装的64位的OFFICE。装32位的怕出现兼容性问题。 试了下,把 As Long 改成As LongPtr也还是一样的报错的。  详情 回复 发表于 2017-8-3 19:47
发表于 2017-8-3 19:47:35 | 显示全部楼层 来自: 中国广东深圳
sihouko 发表于 2017-8-3 08:202 f8 Y, e, V# T  G8 Y% w" N: l
64b的處理方法和32b有點不一樣。
" g4 @* h, i" t% e' w* }最簡單的方法是。。。裝回office的32b。。1 S. W$ }/ J; S
一勞永逸的方法是,在寫一 ...
9 e2 ~' s; a* T4 \
回高手,因为我是64位的操作系统,所以装的64位的OFFICE。装32位的怕出现兼容性问题。5 q* `* W6 q6 G! K+ r1 M
试了下,把 As Long 改成As LongPtr也还是一样的报错的。
发表于 2019-3-8 09:26:23 | 显示全部楼层 来自: 中国广西桂林
报错,对象不支持该属性和方法,请楼主解决
发表于 2019-7-27 12:38:50 | 显示全部楼层 来自: 中国浙江湖州
谢谢无私分享
发表于 2019-8-5 15:54:33 | 显示全部楼层 来自: 中国上海
看看怎么样 下载了
发表于 2019-8-6 16:51:22 | 显示全部楼层 来自: 中国广东东莞
谢谢分享,学学!
发表于 2019-8-7 15:53:12 | 显示全部楼层 来自: 中国广东广州
下载了,不知咋用。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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