QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
本帖最后由 bash 于 2017-8-5 10:06 编辑 3 v6 K; {) t' O6 H
7 V- J! u1 e1 U
2017.08.02 更新
2 r" Y* I$ g) `/ N# g" g1 f) V7 i
SWDM-API-201X.rar (56.01 KB, 下载次数: 168)

评分

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

查看全部评分

 楼主| 发表于 2017-7-30 12:34:22 | 显示全部楼层 来自: 中国广东佛山
本帖最后由 bash 于 2017-8-11 13:18 编辑 / {& t& j% [5 G/ [- X2 @
) O' I: b+ R' G: Z, D" K
-
发表于 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 编辑
/ f; r0 |$ g. `  f6 S
: y5 h) \0 y$ S, ^- W多谢分享,是不是只有缩略图而不能提取其他属性呢?
发表于 2017-7-31 15:03:06 | 显示全部楼层 来自: 中国辽宁盘锦
qxzch 发表于 2017-7-30 13:49
0 t# D8 Z, d; V+ N7 e这几天关于缩略图的帖子有点火
" E  ?0 }1 e' i8 U/ R: s5 b
因为有大师指导了方向
 楼主| 发表于 2017-7-31 19:12:42 | 显示全部楼层 来自: 中国广东佛山
本帖最后由 bash 于 2017-7-31 19:13 编辑 ; O, Y3 y6 G* j+ e; X0 ^
keilei001 发表于 2017-7-31 13:38
) ?* l# k: R! v' f; h% e多谢分享,是不是只有缩略图而不能提取其他属性呢?

2 W. V# i  Y: q- ]已在闷大的Excel上私自加上,但未经原作者同意,不敢私自公开。(涉及到LicenseKey)的问题。所以仅提供方法以参考。

点评

高手能否把licensekey删掉后把文件共享出来学习学习?  详情 回复 发表于 2017-8-1 19:34
发表于 2017-8-1 19:34:23 | 显示全部楼层 来自: 中国广东深圳
bash 发表于 2017-7-31 19:12: ?; x8 e* I/ j. v; B( @4 w# D
已在闷大的Excel上私自加上,但未经原作者同意,不敢私自公开。(涉及到LicenseKey)的问题。所以仅提供 ...

' K/ Y! c; l5 A高手能否把licensekey删掉后把文件共享出来学习学习?
 楼主| 发表于 2017-8-2 10:22:42 | 显示全部楼层 来自: 中国广东佛山
NC@jiang@nan 发表于 2017-8-1 19:34
: X0 G4 t9 z3 A/ K# z. R高手能否把licensekey删掉后把文件共享出来学习学习?
# _5 O7 T! c! @6 ]" J
您好高手,已更新!

点评

谢谢无私分享。 下载学习下,但一打开文件就报如图的错误,不知道是何原因?您这宏对我而言实在过于复杂,连排除都不知道怎么排除了,让高人见笑了。  详情 回复 发表于 2017-8-2 20:32
发表于 2017-8-2 13:07:53 | 显示全部楼层 来自: 中国江苏常州
好东西,值得拥有,谢谢楼主
发表于 2017-8-2 13:58:25 | 显示全部楼层 来自: 中国北京
显示:若要在64位系统上使用,则必须更新此项目中的代码。。。
发表于 2017-8-2 15:15:08 | 显示全部楼层 来自: 日本
大人發宏的帖子每次都下載,但是每次都不能用。。" R& ~+ a+ n: ?2 R6 ^, X
vba裏面很多應該是中文的注解和引用,但是在他囯系統裏全都不可讀。。(VBA至今都不默認支持u8的嗎?)' f1 Z" z; s5 i8 {

8 f% E- n7 C# `+ T% ]這次打開沒有error,但是選擇文件以後什麽都沒有了。。7 h! |5 h; n+ S" d- e1 Z' ^- i# r
列表也沒有更新。。。手動輸入,選擇顯示預覽也是一閃之後就什麽都沒有了。。
 楼主| 发表于 2017-8-2 16:19:14 | 显示全部楼层 来自: 中国广东佛山
本帖最后由 bash 于 2017-8-2 16:22 编辑 * a# S3 f" [8 v
sihouko 发表于 2017-8-2 15:155 Q) y+ v" K) z9 q
大人發宏的帖子每次都下載,但是每次都不能用。。% n9 }( Z$ S" ?* T5 B' I
vba裏面很多應該是中文的注解和引用,但是在他囯系統裏 ...

7 Y5 m: }+ }' x$ C7 Psihouko 大,您好,关于那所缩略图Excel问题。
( j- o& {  _; u$ {0 P, L5 O里面有使用说明的文本。
/ e: I& E# z9 P4 p$ Z, [如果乱码您看不到,那请往下看:
9 ~/ n& t4 }- Z9 Z/ K使用前请先确保LicenseKey有效,引用版本正确,及tempMacro_docGetThumbNail.swp放到位。
4 ^2 K9 [6 N" w) ]. r) ~# l4 e2 z$ h
附件Excel仅在 简体:Win10 x64 + SW2017  , 日文:Win7 x64 + SW2017 ,测试通过。
5 u) A# T2 R: {; e2 L1 N$ |& E! _-----------------
7 ~! z- n' P8 H% {9 @7 L0 M1.开启预览图功能,请把tempMacro_docGetThumbNail.swp剪切到D:\+ Z9 j( {* n% |7 O  ]
2 P- b8 ~1 A( Z% j8 y
如果要放到其他地方或者改变其名字,请修改相应修改Excel里面的"C1"单元格的内容!
; q' K3 x5 C8 ]
9 a2 D; x- X' D& D/ ?2.更换DMLicenseKey,并且在VBA里面勾选相应SW版本的引用(目前状态是SW2017 SP3的引用)。
3 z6 V9 X, i" `4 J/ H  j# S1 p& U9 L0 E5 x! ]
3.声明,Excel的原始版本在网上所得,并经过一些“个性化”修改,并追加了预览图功能而已!8 y8 p9 ~! j" ?
-----------------+ G2 L5 v+ u& B; a* E& a8 F* u6 E
若有其他问题,请加好友私聊!谢谢大大!! S+ N5 S8 z& G8 x! H, g; ^5 }
. t6 Q# u! [* {6 t

7 d3 `8 B' L- V: L. C5 X
3 \" i4 R. t' r

点评

感謝大人關注,應該是按照下圖的樣子。。。  详情 回复 发表于 2017-8-2 17:38
发表于 2017-8-2 17:38:14 | 显示全部楼层 来自: 日本
本帖最后由 sihouko 于 2017-8-3 07:55 编辑
. M$ ?: j, a7 A1 K$ o! q/ P# q5 k
/ O7 r$ _. r  Q* O! u& h重新申請lic后問題解決,感謝。
发表于 2017-8-2 20:32:36 | 显示全部楼层 来自: 中国广东深圳
bash 发表于 2017-8-2 10:224 ^, l" ]. ~; {4 F7 U! E
您好高手,已更新!

' ?" ?' g( ?% K5 L6 q$ ?+ X/ z, a谢谢无私分享。3 o! v9 p7 v' t; L" H5 |8 L2 m# 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 编辑
% X+ H4 P1 n2 u; u- S7 D
NC@jiang@nan 发表于 2017-8-2 20:328 P# S* F0 t2 P  o- V% S+ r8 P
谢谢无私分享。6 _1 v. a9 F/ g1 V# ^, G
下载学习下,但一打开文件就报如图的错误,不知道是何原因?您这宏对我而言实在过于复杂 ...
+ U; ]3 h# t1 ?, {8 {
64b的處理方法和32b有點不一樣。
" L  M, \( P4 @4 {! x. P3 v8 A. ]最簡單的方法是。。。裝回office的32b。。  {) B0 o! H! u% a; b& G' U, |
一勞永逸的方法是,在寫一段64b的代碼,然後用if來判斷32b和64b分別執行。
; }6 f: K9 K/ F; T1 r只修改為64b用的話,32b會出現error。。
: q" h) w# M7 ~$ V% X2 F4 O
# c2 r' J/ q! |$ c$ e& e! N* Y本機沒有64b,沒辦法幫忙測試,大人可以試一下把 As Long 改成As LongPtr 看是否可以運作。
2 T. k: b! P  u8 n# t

点评

回高手,因为我是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
; q7 Y9 Z$ t0 C9 K* y64b的處理方法和32b有點不一樣。5 h% d3 Z7 U" t* S' ?
最簡單的方法是。。。裝回office的32b。。- W  K" J9 p' i( }9 o
一勞永逸的方法是,在寫一 ...
& w8 {) w/ I7 O1 H
回高手,因为我是64位的操作系统,所以装的64位的OFFICE。装32位的怕出现兼容性问题。* V5 o2 T! Z! O7 F0 |4 p# I
试了下,把 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 )

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