2017-01-09 10 views
0

私はENVIRONを使用するいくつかのマクロを持っている:Outlook 2010のマクロは、Outlook上で動作していない2007

Call AddButton(oCBsubmnuMails, newBtn, "Change13", "CONF") ' , Environ("APPDATA") & "\Microsoft\Templates\Document Themes\" & "iconSP4.bmp" 

問題は、私はOutlook 2010の持っているすべての作品が、ということです、私はOutlook 2007を持っているPC上でVBAProjectのを転送する場合うまくいかないだろう。

+0

おそらくコードを変更して環境を使用しないでください。 https://www.slipstick.com/developer/windows-environment-variables-outlook-macros/ – Jbjstam

+0

「Environ」は2007年以前は間違いなく働いていたので、それが問題だとは思わない。コメントの意味は、それを使って画像にアクセスすることです。そのイメージはOutlook 2007を実行しているコンピュータ上に存在しますか? –

+0

私のWindows 10/Office 2016システムでは、\ AppData \ Roaming \ "内に" \ Microsoft \ Templates \ Document Themes \ "という名前のファイルはありません。過去にマイクロソフトのファイルがバージョン間で移動していることに気付いたことがありますが、このような問題を調査することをお勧めします –

答えて

0

Outlook 2007がインストールされているコンピュータに、指定されたファイルが存在しないようです。

このような場合は、コードをデバッグして中間値を表示できるように、プロパティ呼び出しとメソッド呼び出しのチェーンを解除し、別々のコード行で宣言することをお勧めします。

関連する問題