QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
8天前
查看: 4512|回复: 22
收起左侧

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

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

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

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

x
本帖最后由 bash 于 2017-8-5 10:06 编辑
  k+ i( f* D& t7 {# Q# b8 x
" e: P" Y4 ?0 w' a2017.08.02 更新8 K3 t2 ]8 }$ e# T8 R

& U# M$ {) B# H$ } SWDM-API-201X.rar (56.01 KB, 下载次数: 168)

评分

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

查看全部评分

 楼主| 发表于 2017-7-30 12:34:22 | 显示全部楼层 来自: 中国广东佛山
本帖最后由 bash 于 2017-8-11 13:18 编辑 " s* I3 N- ]# f3 y9 R* I$ F

: {( B3 f9 X# Z  L, e-
发表于 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 编辑 5 k- N) h: c2 h# W2 z

& g/ D7 e/ e3 j) D: Q多谢分享,是不是只有缩略图而不能提取其他属性呢?
发表于 2017-7-31 15:03:06 | 显示全部楼层 来自: 中国辽宁盘锦
qxzch 发表于 2017-7-30 13:49
4 P0 l4 p6 i. q( z2 i5 {9 V这几天关于缩略图的帖子有点火

. H0 }0 G. h9 T7 E因为有大师指导了方向
 楼主| 发表于 2017-7-31 19:12:42 | 显示全部楼层 来自: 中国广东佛山
本帖最后由 bash 于 2017-7-31 19:13 编辑 ( k$ I8 t4 O( N( b% f
keilei001 发表于 2017-7-31 13:384 o5 n1 a6 {+ N# q7 |* s8 p
多谢分享,是不是只有缩略图而不能提取其他属性呢?
0 G5 `* w( i$ G; n, ?& {+ _
已在闷大的Excel上私自加上,但未经原作者同意,不敢私自公开。(涉及到LicenseKey)的问题。所以仅提供方法以参考。

点评

高手能否把licensekey删掉后把文件共享出来学习学习?  详情 回复 发表于 2017-8-1 19:34
发表于 2017-8-1 19:34:23 | 显示全部楼层 来自: 中国广东深圳
bash 发表于 2017-7-31 19:12
# q' B/ J) c! a; v' ~# d已在闷大的Excel上私自加上,但未经原作者同意,不敢私自公开。(涉及到LicenseKey)的问题。所以仅提供 ...
; P: h* y% p5 C; o
高手能否把licensekey删掉后把文件共享出来学习学习?
 楼主| 发表于 2017-8-2 10:22:42 | 显示全部楼层 来自: 中国广东佛山
NC@jiang@nan 发表于 2017-8-1 19:34: g$ N% j# R4 H; T- e- N5 F
高手能否把licensekey删掉后把文件共享出来学习学习?

( T! p3 s! V; ]; n9 ]& l* a7 E6 N您好高手,已更新!

点评

谢谢无私分享。 下载学习下,但一打开文件就报如图的错误,不知道是何原因?您这宏对我而言实在过于复杂,连排除都不知道怎么排除了,让高人见笑了。  详情 回复 发表于 2017-8-2 20:32
发表于 2017-8-2 13:07:53 | 显示全部楼层 来自: 中国江苏常州
好东西,值得拥有,谢谢楼主
发表于 2017-8-2 13:58:25 | 显示全部楼层 来自: 中国北京
显示:若要在64位系统上使用,则必须更新此项目中的代码。。。
发表于 2017-8-2 15:15:08 | 显示全部楼层 来自: 日本
大人發宏的帖子每次都下載,但是每次都不能用。。/ U  a, g0 V% k
vba裏面很多應該是中文的注解和引用,但是在他囯系統裏全都不可讀。。(VBA至今都不默認支持u8的嗎?); I6 q+ d/ Y9 Q$ J5 l; {4 y
4 @5 H- _1 |7 P: k1 Y0 T
這次打開沒有error,但是選擇文件以後什麽都沒有了。。, D. d! r$ K5 i4 m( `0 u
列表也沒有更新。。。手動輸入,選擇顯示預覽也是一閃之後就什麽都沒有了。。
 楼主| 发表于 2017-8-2 16:19:14 | 显示全部楼层 来自: 中国广东佛山
本帖最后由 bash 于 2017-8-2 16:22 编辑
: `, B& @6 V, `7 u2 X% N
sihouko 发表于 2017-8-2 15:15
& W1 c- _; w0 p7 C3 x大人發宏的帖子每次都下載,但是每次都不能用。。+ W+ Q# e" i# Q7 b9 d
vba裏面很多應該是中文的注解和引用,但是在他囯系統裏 ...

6 b4 i2 ~3 ^- m: f6 F# C: Zsihouko 大,您好,关于那所缩略图Excel问题。8 s& t: {( |8 \% J3 K
里面有使用说明的文本。
3 G- h) t' A- W- `  N) F如果乱码您看不到,那请往下看:5 I* {% w- _9 D$ [! l  v7 _4 `
使用前请先确保LicenseKey有效,引用版本正确,及tempMacro_docGetThumbNail.swp放到位。
8 ^3 r+ @0 ^: ]" ^" H* |
* t) A; \& |/ J1 _附件Excel仅在 简体:Win10 x64 + SW2017  , 日文:Win7 x64 + SW2017 ,测试通过。
3 k& R  W0 ~* M2 n7 B: w$ i7 ~-----------------
# U# Y) \: ^% L! G8 I. o1.开启预览图功能,请把tempMacro_docGetThumbNail.swp剪切到D:\
$ K& l, ]$ W- Y8 H1 Q( J1 W
( X$ `& k8 m; F# g- {4 ]如果要放到其他地方或者改变其名字,请修改相应修改Excel里面的"C1"单元格的内容!
# Z/ f' x# _( B( ]( A" W0 I' T0 P5 l% l
2.更换DMLicenseKey,并且在VBA里面勾选相应SW版本的引用(目前状态是SW2017 SP3的引用)。
/ Q, [& M7 ]* D
( X' L2 w& @$ e3.声明,Excel的原始版本在网上所得,并经过一些“个性化”修改,并追加了预览图功能而已!5 B5 B$ q2 |, n6 M' [/ K; r% {0 Z
-----------------8 s5 I  ]4 ^) ]. R
若有其他问题,请加好友私聊!谢谢大大!1 H. P& [3 L( e; r, X; H

( [9 H6 U8 A  f; S2 Y7 e: y- L* M4 ]" Y2 q

3 H. a! f9 r. J! h

点评

感謝大人關注,應該是按照下圖的樣子。。。  详情 回复 发表于 2017-8-2 17:38
发表于 2017-8-2 17:38:14 | 显示全部楼层 来自: 日本
本帖最后由 sihouko 于 2017-8-3 07:55 编辑
3 ^% |; O6 Q3 S  y; y0 y1 s0 F; E+ d; T3 J% i! g
重新申請lic后問題解決,感謝。
发表于 2017-8-2 20:32:36 | 显示全部楼层 来自: 中国广东深圳
bash 发表于 2017-8-2 10:227 m. H& z7 Z/ q2 S# D  c
您好高手,已更新!
( |  O: j: t& s; r7 G9 n" |9 c
谢谢无私分享。3 G' j; D  w2 ]4 o
下载学习下,但一打开文件就报如图的错误,不知道是何原因?您这宏对我而言实在过于复杂,连排除都不知道怎么排除了,让高人见笑了。
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 编辑
$ B, p) q* z% H6 a" P3 C
NC@jiang@nan 发表于 2017-8-2 20:32* u8 J0 p8 x  y1 r1 G! t3 r1 Y
谢谢无私分享。, B6 a; E: ^; N7 f, D9 U0 l
下载学习下,但一打开文件就报如图的错误,不知道是何原因?您这宏对我而言实在过于复杂 ...

9 Y+ l6 I, d, F64b的處理方法和32b有點不一樣。
5 b0 l9 Q) v2 f: U. N最簡單的方法是。。。裝回office的32b。。
* l# d/ W6 ?- `7 P一勞永逸的方法是,在寫一段64b的代碼,然後用if來判斷32b和64b分別執行。
2 x% A: Y/ q$ f! ^: F# Y4 D% q只修改為64b用的話,32b會出現error。。$ m5 j  q8 F+ b2 _* \8 d

& x! A5 @2 o# g* k+ n本機沒有64b,沒辦法幫忙測試,大人可以試一下把 As Long 改成As LongPtr 看是否可以運作。
7 S6 U3 n9 ^3 l; a% Y% |

点评

回高手,因为我是64位的操作系统,所以装的64位的OFFICE。装32位的怕出现兼容性问题。 试了下,把 As Long 改成As LongPtr也还是一样的报错的。  详情 回复 发表于 2017-8-3 19:47
发表于 2017-8-3 19:47:35 | 显示全部楼层 来自: 中国广东深圳
sihouko 发表于 2017-8-3 08:20$ B% q2 s0 Y* G) p. A; b% M
64b的處理方法和32b有點不一樣。
: j( d" ]: z0 p1 t4 K$ S最簡單的方法是。。。裝回office的32b。。
8 `; d. s5 k- s+ }: x一勞永逸的方法是,在寫一 ...
! R$ T% v: H" m9 i
回高手,因为我是64位的操作系统,所以装的64位的OFFICE。装32位的怕出现兼容性问题。8 X7 w$ Y% H4 `" n- `
试了下,把 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 )

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