私は、オートメーションの目的で、2007 Powerpointファイルのオブジェクトにオブジェクト名を割り当てました。私はオフィス2003を持っている別のマシンで自動コードを実行し、オブジェクト名が動的に変化しているので、自動コードがエラーをスローします。Office 2007と2003の間のオブジェクト名が変更されました
VBAを使用してそのマシンでオブジェクトの名前を再度変更しようとしましたが、デバッグ中に動作します。しかし、私は自動化コードを再実行するとエラーがスローされます。
2つのバージョン間の互換性の問題ですか?できるだけ早く手伝ってください。
のWordのdifferentversionsと私の問題だったおかげ
など、あなたが機能のスライドを渡すことができるように、オブジェクトではなく、スライドのように宣言マスターズ、レイアウトされましたか?それについての参考になると助かります。また、メソッドはコードが確実に動作するようにしますか? –
私は自分の答えを編集しましたが、その違いはオブジェクト(CreateObject( "PowerPoint.Application") の作成です) –