QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
本帖最后由 bash 于 2017-8-5 10:06 编辑 8 [* y" o3 L7 m9 H* j5 G, s
9 _& Z# p8 [. f# ?( z$ j1 n" B% k
2017.08.02 更新  {( Y; p- |4 Z! u$ O$ f& W

8 I4 m. r$ t$ V% R1 ~+ f4 I SWDM-API-201X.rar (56.01 KB, 下载次数: 168)

评分

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

查看全部评分

 楼主| 发表于 2017-7-30 12:34:22 | 显示全部楼层 来自: 中国广东佛山
本帖最后由 bash 于 2017-8-11 13:18 编辑
9 ?( D% z% R3 _; o9 l% E. v8 K/ @1 |3 ~* t& ~
-
发表于 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 编辑 7 t# y0 i4 R* O( F* g2 f
1 T" m5 ]& O7 [1 T( `
多谢分享,是不是只有缩略图而不能提取其他属性呢?
发表于 2017-7-31 15:03:06 | 显示全部楼层 来自: 中国辽宁盘锦
qxzch 发表于 2017-7-30 13:49  l3 ?+ ^! _6 f
这几天关于缩略图的帖子有点火

) f) A5 n, e. V4 o$ Y& p& ?因为有大师指导了方向
 楼主| 发表于 2017-7-31 19:12:42 | 显示全部楼层 来自: 中国广东佛山
本帖最后由 bash 于 2017-7-31 19:13 编辑
! _" |6 V' k# v
keilei001 发表于 2017-7-31 13:38
, Y  B6 E, X. m8 P多谢分享,是不是只有缩略图而不能提取其他属性呢?
  b6 T" ~! ^( J- }7 z
已在闷大的Excel上私自加上,但未经原作者同意,不敢私自公开。(涉及到LicenseKey)的问题。所以仅提供方法以参考。

点评

高手能否把licensekey删掉后把文件共享出来学习学习?  详情 回复 发表于 2017-8-1 19:34
发表于 2017-8-1 19:34:23 | 显示全部楼层 来自: 中国广东深圳
bash 发表于 2017-7-31 19:120 p" m+ F' Y# }( S
已在闷大的Excel上私自加上,但未经原作者同意,不敢私自公开。(涉及到LicenseKey)的问题。所以仅提供 ...
5 R; G( U9 i* c3 P/ R, X) T
高手能否把licensekey删掉后把文件共享出来学习学习?
 楼主| 发表于 2017-8-2 10:22:42 | 显示全部楼层 来自: 中国广东佛山
NC@jiang@nan 发表于 2017-8-1 19:34
5 B4 E/ s6 Z; J* {高手能否把licensekey删掉后把文件共享出来学习学习?
- Q* u. U0 t; g$ c" p2 b8 L
您好高手,已更新!

点评

谢谢无私分享。 下载学习下,但一打开文件就报如图的错误,不知道是何原因?您这宏对我而言实在过于复杂,连排除都不知道怎么排除了,让高人见笑了。  详情 回复 发表于 2017-8-2 20:32
发表于 2017-8-2 13:07:53 | 显示全部楼层 来自: 中国江苏常州
好东西,值得拥有,谢谢楼主
发表于 2017-8-2 13:58:25 | 显示全部楼层 来自: 中国北京
显示:若要在64位系统上使用,则必须更新此项目中的代码。。。
发表于 2017-8-2 15:15:08 | 显示全部楼层 来自: 日本
大人發宏的帖子每次都下載,但是每次都不能用。。
; P+ L6 o3 Q  e1 `, \5 qvba裏面很多應該是中文的注解和引用,但是在他囯系統裏全都不可讀。。(VBA至今都不默認支持u8的嗎?)
/ h6 |5 O/ q6 F/ \# G" z5 P( M5 S$ u  p5 ^6 W  T0 Q
這次打開沒有error,但是選擇文件以後什麽都沒有了。。
! q% @# {; A2 X2 c3 Z, a2 o列表也沒有更新。。。手動輸入,選擇顯示預覽也是一閃之後就什麽都沒有了。。
 楼主| 发表于 2017-8-2 16:19:14 | 显示全部楼层 来自: 中国广东佛山
本帖最后由 bash 于 2017-8-2 16:22 编辑
7 I* M- A8 [/ }( |
sihouko 发表于 2017-8-2 15:15
5 U, i% i: t2 A8 O大人發宏的帖子每次都下載,但是每次都不能用。。
) A2 d( {! F$ D& v% B) Nvba裏面很多應該是中文的注解和引用,但是在他囯系統裏 ...
  @) ^# ~$ `1 c# l9 W# g
sihouko 大,您好,关于那所缩略图Excel问题。( l$ \3 l( J' m' Y
里面有使用说明的文本。' M* _: }3 x1 T& \  ]( d3 t3 {
如果乱码您看不到,那请往下看:9 g( d; J! ?; i& A+ u
使用前请先确保LicenseKey有效,引用版本正确,及tempMacro_docGetThumbNail.swp放到位。7 K8 m' w# z, f  `

( ?5 |# a7 O% [" f" G* \+ U- [附件Excel仅在 简体:Win10 x64 + SW2017  , 日文:Win7 x64 + SW2017 ,测试通过。
, O1 ?! ^5 `2 W6 U7 _-----------------2 x' d! z* E3 r) s
1.开启预览图功能,请把tempMacro_docGetThumbNail.swp剪切到D:\
4 m8 F# I5 V* W0 j, `" D& D
* p6 a% o) S. Q' {- s) ^3 u如果要放到其他地方或者改变其名字,请修改相应修改Excel里面的"C1"单元格的内容!
$ `' \9 y, R3 G. A0 ?, _  r3 n
5 _: I* |6 g  E' D* m7 w' N. U9 b( S2.更换DMLicenseKey,并且在VBA里面勾选相应SW版本的引用(目前状态是SW2017 SP3的引用)。
+ f. W- Q; v+ v! B3 @3 K1 \/ ?0 A) M0 v* J. e3 z7 U
3.声明,Excel的原始版本在网上所得,并经过一些“个性化”修改,并追加了预览图功能而已!; ?* B) I# |) P/ X5 c
-----------------
8 z* f( D5 N. g+ J, _* W若有其他问题,请加好友私聊!谢谢大大!
% Q  ^  [+ C( S( [3 t) v! ^# O+ A5 [0 P4 y' k: L& ?
' ?5 b4 K# m' I( s$ M, o- [( ?$ d

# ^, ~4 [) t2 n9 f, C

点评

感謝大人關注,應該是按照下圖的樣子。。。  详情 回复 发表于 2017-8-2 17:38
发表于 2017-8-2 17:38:14 | 显示全部楼层 来自: 日本
本帖最后由 sihouko 于 2017-8-3 07:55 编辑 ! A) D6 a# K5 O9 W( H2 c5 o: ?1 l& R
' H8 a, y: V8 v1 R4 ^3 d
重新申請lic后問題解決,感謝。
发表于 2017-8-2 20:32:36 | 显示全部楼层 来自: 中国广东深圳
bash 发表于 2017-8-2 10:22
3 y# r: I' K- J0 {4 f0 k您好高手,已更新!
1 \0 A( X* j1 v( t8 B
谢谢无私分享。& c. l8 v4 J9 E
下载学习下,但一打开文件就报如图的错误,不知道是何原因?您这宏对我而言实在过于复杂,连排除都不知道怎么排除了,让高人见笑了。
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 编辑 6 j+ V8 @1 j- @
NC@jiang@nan 发表于 2017-8-2 20:325 _; D8 u- T( @3 J# E3 }
谢谢无私分享。
: D; b% t6 x: v& r% j6 C下载学习下,但一打开文件就报如图的错误,不知道是何原因?您这宏对我而言实在过于复杂 ...

& C, B- [+ M/ Q8 z- F64b的處理方法和32b有點不一樣。) Q( w* U  Q$ Z+ e+ p& G" K
最簡單的方法是。。。裝回office的32b。。0 Z1 V5 i. T( T7 |9 P0 b; L
一勞永逸的方法是,在寫一段64b的代碼,然後用if來判斷32b和64b分別執行。- b  A5 @$ D, n9 |5 p( Z% P. G
只修改為64b用的話,32b會出現error。。4 q! X, |# J# W) X3 [
. `( |( N, W1 o
本機沒有64b,沒辦法幫忙測試,大人可以試一下把 As Long 改成As LongPtr 看是否可以運作。
8 X2 n" c; U" c' F

点评

回高手,因为我是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( ~+ i: ~. ]1 |# }' N' f1 O* N
64b的處理方法和32b有點不一樣。7 g. d' K2 f4 `- h) `6 g3 g9 H
最簡單的方法是。。。裝回office的32b。。9 B5 K/ \( O, P/ _; Y: Q/ n
一勞永逸的方法是,在寫一 ...

, w5 V2 w4 X5 ?. f! X" @回高手,因为我是64位的操作系统,所以装的64位的OFFICE。装32位的怕出现兼容性问题。1 K$ o3 @" C  D' L
试了下,把 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 )

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