システムwiki

getDetailsが更新後に機能するのをやめます

Roberto 解決済 最終更新日:2021-04-30 16:54

こんにちは、

Office Excelファイルの拡張ファイルのプロパティを読み取るExcel VBAマクロを持っています. オープニングなしそれら(重要)

数ヶ月以来完全に働きました.だから私は問題がありませんでした.

それで、数週間前、それは突然作業を止め、今度は基本6のシェルタグ情報:
0テストファイル.xltm
1 380 KB
2 Microsoft Excelマクロ対応テンプレート
3 02/10/2017 09:05
4 26/05/2017 13:29
5 02/10/2017 09:06
6 A

7. .....それから後続のすべての項目は空白です.

もちろん、ファイルエクスプローラは通常通りのすべてのプロパティを見ています.

私は、犯人がその間に受け取った可能性のある更新であるとします.

現時点ではExcelは次のとおりです.Office 2016version1705(Build 8201.2200クリックツーラン)

FYI、後ろのコードは非常にシンプルでよく知られています.この簡単な機能はを使用します .folderおよび.shell>shell32.dllのオブジェクトと、プロパティにアクセスする .getdetails

は全て大丈夫だった、数週間前まで完全に働いていました.

-この問題を引き起こしたものの考え方は?

-誰かが同じ問題を持っていましたか?

返信リスト(回答:3)

1 #
Vijay
1.Officeを最新のものに更新してみてください.
2.上記が機能しない場合>Officeインストールを修復してみてください(クイック修復でうまくいくはずです)
support.Office.com/ja-jp/article...
Officeのインストールの問題のために何かが機能しない場合は、上記を修正する必要があります.
問題が解決しない場合は、お知らせください.
応答1# ->にスキップ
2 #
Roberto

-「修理」Officeだけでは機能しません.

-Officeの再インストールは問題を修正する印象を与えましたが、Office365のアップグレードが再インストールされるまでの間でした.その後、問題が再発します.

解決策この問題がまだ発生している場合:

-更新チャネルを「現在」に変更または変更するように依頼します

-Officeを再インストールし、更新チャネルを「現在」にして、すべてのアップグレードを実行します.

現在:version1609(Build7369.2118)

すべてが正常に機能しています.問題は解決しました.

さらに、私が言及しなかったVBAコード署名に関連する問題もあります(SelfCert署名を使用してVBAコードマクロを保存すると、Excelで「デジタル証明書の問題でした.VBAプロジェクトは
署名されていません.署名は破棄されます.」)削除されました.

以前の更新の1つに問題があり、実際に修正されました.

応答1# ->にスキップ
3 #
MickH74

こんにちは、

私は同じ問題を持っていて、上記のメソッドのどれも固定していません.

64bitversion1709(Build8528.2147)を使用しています.

任意のアイデア?