QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
9天前
查看: 4514|回复: 22
收起左侧

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

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

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

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

x
本帖最后由 bash 于 2017-8-5 10:06 编辑 . ?4 Y' c+ L4 _9 V
' A2 [( Q2 K% d
2017.08.02 更新( p  I4 K  }" M0 \1 f7 j, v

$ N( {. J/ v% ^; S/ b; u SWDM-API-201X.rar (56.01 KB, 下载次数: 168)

评分

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

查看全部评分

 楼主| 发表于 2017-7-30 12:34:22 | 显示全部楼层 来自: 中国广东佛山
本帖最后由 bash 于 2017-8-11 13:18 编辑 ) q5 F# k( K# X9 L- y8 m7 ^

5 n/ ^! r0 c, g$ g1 ^-
发表于 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 编辑
. k6 I& c! G# R3 ]5 c+ u  {- x6 C9 a* \
多谢分享,是不是只有缩略图而不能提取其他属性呢?
发表于 2017-7-31 15:03:06 | 显示全部楼层 来自: 中国辽宁盘锦
qxzch 发表于 2017-7-30 13:49
1 ?, A2 w( Y1 @: ^这几天关于缩略图的帖子有点火
: _( {$ ~6 F" x! e7 p! \8 X. w: x
因为有大师指导了方向
 楼主| 发表于 2017-7-31 19:12:42 | 显示全部楼层 来自: 中国广东佛山
本帖最后由 bash 于 2017-7-31 19:13 编辑 $ T& M1 D) O5 ^3 j
keilei001 发表于 2017-7-31 13:388 z( s: [) y0 I- C) k0 B
多谢分享,是不是只有缩略图而不能提取其他属性呢?
' q! Y" b; z! u3 Q5 ^
已在闷大的Excel上私自加上,但未经原作者同意,不敢私自公开。(涉及到LicenseKey)的问题。所以仅提供方法以参考。

点评

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

: O/ l+ s/ v& r5 `' K# S高手能否把licensekey删掉后把文件共享出来学习学习?
 楼主| 发表于 2017-8-2 10:22:42 | 显示全部楼层 来自: 中国广东佛山
NC@jiang@nan 发表于 2017-8-1 19:34! H: [8 H  R. \# E# N
高手能否把licensekey删掉后把文件共享出来学习学习?

1 E4 j" P$ c! d4 h2 `- C您好高手,已更新!

点评

谢谢无私分享。 下载学习下,但一打开文件就报如图的错误,不知道是何原因?您这宏对我而言实在过于复杂,连排除都不知道怎么排除了,让高人见笑了。  详情 回复 发表于 2017-8-2 20:32
发表于 2017-8-2 13:07:53 | 显示全部楼层 来自: 中国江苏常州
好东西,值得拥有,谢谢楼主
发表于 2017-8-2 13:58:25 | 显示全部楼层 来自: 中国北京
显示:若要在64位系统上使用,则必须更新此项目中的代码。。。
发表于 2017-8-2 15:15:08 | 显示全部楼层 来自: 日本
大人發宏的帖子每次都下載,但是每次都不能用。。7 ?2 f( w# A; B8 s% W
vba裏面很多應該是中文的注解和引用,但是在他囯系統裏全都不可讀。。(VBA至今都不默認支持u8的嗎?)
: r* Q# C3 [- k4 G, {  O# q9 b/ i: S
這次打開沒有error,但是選擇文件以後什麽都沒有了。。! b8 n. y4 }$ u6 B5 u( n, A6 g
列表也沒有更新。。。手動輸入,選擇顯示預覽也是一閃之後就什麽都沒有了。。
 楼主| 发表于 2017-8-2 16:19:14 | 显示全部楼层 来自: 中国广东佛山
本帖最后由 bash 于 2017-8-2 16:22 编辑   k: R! o! E7 M% J1 i
sihouko 发表于 2017-8-2 15:15
* Q7 B) I! t9 l% E7 r$ T% S1 t大人發宏的帖子每次都下載,但是每次都不能用。。% g- `! `/ |1 [+ ]" y: q3 K& Y
vba裏面很多應該是中文的注解和引用,但是在他囯系統裏 ...
! L1 i: H# f" t% H% z
sihouko 大,您好,关于那所缩略图Excel问题。( G% s# s1 z  Z/ E4 b. w# C
里面有使用说明的文本。
& x! k! n0 Y' h, M如果乱码您看不到,那请往下看:
) ~" C4 g1 ~. Z, e( ]使用前请先确保LicenseKey有效,引用版本正确,及tempMacro_docGetThumbNail.swp放到位。
' J: X1 i; r3 r( O7 U! {7 s0 ]4 t8 \9 O) S' G) |% E! o( {6 Z
附件Excel仅在 简体:Win10 x64 + SW2017  , 日文:Win7 x64 + SW2017 ,测试通过。 5 ^! s( a. H  z( E0 {$ J7 ~' k# \0 O% Y
-----------------/ i+ P0 o  _: J
1.开启预览图功能,请把tempMacro_docGetThumbNail.swp剪切到D:\2 ~! P; T: q# Z

5 }+ n4 G# A$ ]1 I$ Y如果要放到其他地方或者改变其名字,请修改相应修改Excel里面的"C1"单元格的内容!
& E8 Z7 h; R/ W
, [2 Z  p4 n4 a- T1 G; H2.更换DMLicenseKey,并且在VBA里面勾选相应SW版本的引用(目前状态是SW2017 SP3的引用)。' {$ N7 C* D, ?7 m5 N5 x3 i
- M3 t( {. x) x. v. I  l
3.声明,Excel的原始版本在网上所得,并经过一些“个性化”修改,并追加了预览图功能而已!5 x/ P# |) Z( S/ R$ p6 _7 N
-----------------
! V, d  d! v2 E/ G9 e. u若有其他问题,请加好友私聊!谢谢大大!# ]- P: x0 T( t; w
7 @; ~! H' X3 z0 s! R" c1 n

/ R/ \# [2 {5 H+ U. H% }+ b% a9 d$ V# }0 l0 T  Y  F: t: S

点评

感謝大人關注,應該是按照下圖的樣子。。。  详情 回复 发表于 2017-8-2 17:38
发表于 2017-8-2 17:38:14 | 显示全部楼层 来自: 日本
本帖最后由 sihouko 于 2017-8-3 07:55 编辑
4 I! P, E3 f/ T) d0 `1 C
. K# a$ t* |/ P5 D* ?  S5 }重新申請lic后問題解決,感謝。
发表于 2017-8-2 20:32:36 | 显示全部楼层 来自: 中国广东深圳
bash 发表于 2017-8-2 10:22
( g- W# U! Y' ?% O8 D0 Y您好高手,已更新!

- Q2 |5 V, }& s2 y* T( Q谢谢无私分享。: s& I% z2 L" O3 J
下载学习下,但一打开文件就报如图的错误,不知道是何原因?您这宏对我而言实在过于复杂,连排除都不知道怎么排除了,让高人见笑了。
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 编辑   Z; u9 _) g8 O- a- W
NC@jiang@nan 发表于 2017-8-2 20:32! G- j) T* l4 c2 b
谢谢无私分享。, _$ W, V. b% z8 x! W1 d; j
下载学习下,但一打开文件就报如图的错误,不知道是何原因?您这宏对我而言实在过于复杂 ...

  [4 u2 Y, c) `; U8 Q) t: R64b的處理方法和32b有點不一樣。
) f2 [% D1 h8 p/ J最簡單的方法是。。。裝回office的32b。。) }+ t/ F: _" x+ g9 t1 ?
一勞永逸的方法是,在寫一段64b的代碼,然後用if來判斷32b和64b分別執行。& V5 Q5 @+ `8 u& h
只修改為64b用的話,32b會出現error。。
8 u' f7 g! G- M7 x2 o1 s2 e5 l: }
5 b8 g* o5 J2 ?6 d0 g: e本機沒有64b,沒辦法幫忙測試,大人可以試一下把 As Long 改成As LongPtr 看是否可以運作。! V) L; D; [3 o. a

点评

回高手,因为我是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
% L$ E3 S: f& n5 S: k$ ^! G64b的處理方法和32b有點不一樣。2 m6 q5 D' i8 S/ p
最簡單的方法是。。。裝回office的32b。。
/ t: N; l1 n" g9 S: m) Z一勞永逸的方法是,在寫一 ...

( u/ Y4 H% }" Y7 n回高手,因为我是64位的操作系统,所以装的64位的OFFICE。装32位的怕出现兼容性问题。" ?# [1 b! i# q" 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 )

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