QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
本帖最后由 bash 于 2017-8-5 10:06 编辑
; M1 _3 Z/ c9 _2 O) b9 Y. J; H. ^- z! u& W2 j7 x9 o8 l( o" }
2017.08.02 更新
. l" f! b5 r  M/ I3 W9 p, F6 r& ]' I) }0 t/ x8 r  w3 k8 ~) s2 O3 i; T
SWDM-API-201X.rar (56.01 KB, 下载次数: 168)

评分

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

查看全部评分

 楼主| 发表于 2017-7-30 12:34:22 | 显示全部楼层 来自: 中国广东佛山
本帖最后由 bash 于 2017-8-11 13:18 编辑
* S' _2 F- B4 w: w) Y3 J$ X
$ s4 n3 W: q+ H6 s4 o8 G-
发表于 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 l* I/ z5 p( m6 {# \! ^2 J0 h
9 c- w, G/ ^0 o0 M  u
多谢分享,是不是只有缩略图而不能提取其他属性呢?
发表于 2017-7-31 15:03:06 | 显示全部楼层 来自: 中国辽宁盘锦
qxzch 发表于 2017-7-30 13:49; v" Y* L8 d5 ^+ B
这几天关于缩略图的帖子有点火

6 {" [! Q  Z+ ]) ]1 G8 j* J7 U因为有大师指导了方向
 楼主| 发表于 2017-7-31 19:12:42 | 显示全部楼层 来自: 中国广东佛山
本帖最后由 bash 于 2017-7-31 19:13 编辑 + l- E5 S3 O6 e; ?* S
keilei001 发表于 2017-7-31 13:38- M% h8 H5 u4 F' z- z  \7 L
多谢分享,是不是只有缩略图而不能提取其他属性呢?

( L% Z; U4 r* K* v已在闷大的Excel上私自加上,但未经原作者同意,不敢私自公开。(涉及到LicenseKey)的问题。所以仅提供方法以参考。
发表于 2017-8-1 19:34:23 | 显示全部楼层 来自: 中国广东深圳
bash 发表于 2017-7-31 19:123 @/ m8 I$ R  w) j% u
已在闷大的Excel上私自加上,但未经原作者同意,不敢私自公开。(涉及到LicenseKey)的问题。所以仅提供 ...
& N' a1 Z; ^1 q& M
高手能否把licensekey删掉后把文件共享出来学习学习?
 楼主| 发表于 2017-8-2 10:22:42 | 显示全部楼层 来自: 中国广东佛山
NC@jiang@nan 发表于 2017-8-1 19:34! L8 V* N5 J: K' N5 j. r/ B6 j
高手能否把licensekey删掉后把文件共享出来学习学习?

, p) ~5 ~1 Z! }+ m2 l+ l- F& C您好高手,已更新!
发表于 2017-8-2 13:07:53 | 显示全部楼层 来自: 中国江苏常州
好东西,值得拥有,谢谢楼主
发表于 2017-8-2 13:58:25 | 显示全部楼层 来自: 中国北京
显示:若要在64位系统上使用,则必须更新此项目中的代码。。。
发表于 2017-8-2 15:15:08 | 显示全部楼层 来自: 日本
大人發宏的帖子每次都下載,但是每次都不能用。。! y6 U' X! G/ B9 a( [8 P4 [# I
vba裏面很多應該是中文的注解和引用,但是在他囯系統裏全都不可讀。。(VBA至今都不默認支持u8的嗎?)! j2 r7 K" Q" W: d5 W
( X% H: T, f) ?; P; K* l: ?
這次打開沒有error,但是選擇文件以後什麽都沒有了。。! x0 v9 M" H  b8 `- |
列表也沒有更新。。。手動輸入,選擇顯示預覽也是一閃之後就什麽都沒有了。。
 楼主| 发表于 2017-8-2 16:19:14 | 显示全部楼层 来自: 中国广东佛山
本帖最后由 bash 于 2017-8-2 16:22 编辑
- f* E0 [; b+ ]7 G5 Y+ A% H4 j" X
sihouko 发表于 2017-8-2 15:15
. N% A5 W3 f7 `大人發宏的帖子每次都下載,但是每次都不能用。。" N% N4 @9 P) M: |' t; x, h" f3 h
vba裏面很多應該是中文的注解和引用,但是在他囯系統裏 ...

, Y( O1 B7 Q- e# O. b. tsihouko 大,您好,关于那所缩略图Excel问题。7 F: X& T" ^, U9 w: Q
里面有使用说明的文本。& m; P8 T  {% \7 y
如果乱码您看不到,那请往下看:
# Z" i, k2 G8 J: u  [: X$ I0 b使用前请先确保LicenseKey有效,引用版本正确,及tempMacro_docGetThumbNail.swp放到位。% ~* f( d- H( O% q

( i: v8 T5 f- a( O9 h6 G& B附件Excel仅在 简体:Win10 x64 + SW2017  , 日文:Win7 x64 + SW2017 ,测试通过。
5 S* j, \; ^! q/ V9 l# j-----------------  h0 ^1 f! h9 a: j6 I
1.开启预览图功能,请把tempMacro_docGetThumbNail.swp剪切到D:\6 j, z1 J7 z1 k& ~+ n! Y7 v
- i. P2 t3 d# w; A
如果要放到其他地方或者改变其名字,请修改相应修改Excel里面的"C1"单元格的内容!, f% {( P3 \: W+ m4 F- G' I

! [0 ?' L+ F/ U2.更换DMLicenseKey,并且在VBA里面勾选相应SW版本的引用(目前状态是SW2017 SP3的引用)。
  k( p0 X( R! v, |& b4 I0 G/ e' F6 e& }
3.声明,Excel的原始版本在网上所得,并经过一些“个性化”修改,并追加了预览图功能而已!
, l7 m" D9 Y& R+ t-----------------) M3 P! ]4 m% D. w# `
若有其他问题,请加好友私聊!谢谢大大!
' P( [8 c9 @6 [
  x& _2 m5 g+ `7 g% U$ _2 a+ E% [; x& K

/ a  b. ?8 E/ ?+ w$ e# n5 C
发表于 2017-8-2 17:38:14 | 显示全部楼层 来自: 日本
本帖最后由 sihouko 于 2017-8-3 07:55 编辑 # g* B4 `- j2 @

* z/ j+ s9 |5 C8 G# [9 E& x重新申請lic后問題解決,感謝。
发表于 2017-8-2 20:32:36 | 显示全部楼层 来自: 中国广东深圳
bash 发表于 2017-8-2 10:22( d8 _; c7 O; b4 |% }/ ^; u6 K$ ]
您好高手,已更新!

& f$ _: n* g/ ?8 L谢谢无私分享。/ t9 k* B& A8 G& U& `
下载学习下,但一打开文件就报如图的错误,不知道是何原因?您这宏对我而言实在过于复杂,连排除都不知道怎么排除了,让高人见笑了。
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 编辑
4 h0 g2 A& h3 g) ^, Y
NC@jiang@nan 发表于 2017-8-2 20:32
% j/ A) x; E) B& M% Q7 K谢谢无私分享。# U, C7 G* l9 H% T! S' e/ I  i; R
下载学习下,但一打开文件就报如图的错误,不知道是何原因?您这宏对我而言实在过于复杂 ...
: a. M2 v! e6 e5 Q- I# a5 i
64b的處理方法和32b有點不一樣。1 ~' V# B9 `5 u6 O* \  s
最簡單的方法是。。。裝回office的32b。。& b4 M. G% D% G; ~+ k
一勞永逸的方法是,在寫一段64b的代碼,然後用if來判斷32b和64b分別執行。/ w, i1 d  U+ K. s4 [8 w
只修改為64b用的話,32b會出現error。。& x5 [  _0 ]+ e  d+ A
4 ]( H; Q5 _& W% b# `5 p; a8 I
本機沒有64b,沒辦法幫忙測試,大人可以試一下把 As Long 改成As LongPtr 看是否可以運作。# r! V1 B; m8 z; b8 M. k

点评

回高手,因为我是64位的操作系统,所以装的64位的OFFICE。装32位的怕出现兼容性问题。 试了下,把 As Long 改成As LongPtr也还是一样的报错的。  详情 回复 发表于 2017-8-3 19:47
发表于 2017-8-3 19:47:35 | 显示全部楼层 来自: 中国广东深圳
sihouko 发表于 2017-8-3 08:207 n" ]; ?2 G& E$ n
64b的處理方法和32b有點不一樣。4 L  V+ \2 O1 J- ~( A
最簡單的方法是。。。裝回office的32b。。
+ b; l5 N8 p# U; O一勞永逸的方法是,在寫一 ...

8 U% |1 [9 e0 o  U9 C回高手,因为我是64位的操作系统,所以装的64位的OFFICE。装32位的怕出现兼容性问题。
1 m/ E1 W: W: o, z' T试了下,把 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 )

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