0

VBA にかなり慣れていないので、エラーが発生し始めましたUnable to get TextBoxes Property of Worksheet Class

次の行が強調表示されます。

ActiveSheet.TextBoxes("txtFilePath").Text = Application.ActiveWorkbook.Path & "\"

私にとって謎なのは、この行が以前は問題なく機能していたことを知っていることです。私が考えることができる唯一のことは、シートの保護をいじっていたということですが、保護されていない今でもエラーが発生します。次の解決策も試しましたが、同じエラーが発生します。

ActiveSheet.OLEObjects("txtFilePath").Object.Text = Application.ActiveWorkbook.Path & "\"

エラーが発生した理由と、エラーがランダムに発生し始めた理由を誰かに説明してもらえますか? どうすれば修正できますか?

4

2 に答える 2

0

自分の質問に答えてすみません。たまたま思いついた。

問題は、ワークシートでテキスト ボックス (txtFilePath) を別のテキスト ボックスとグループ化していたことです。グループ化を解除すると、すべて正常に機能しました。グループ化が違いを生む理由を誰か説明できますか?

于 2013-10-20T17:31:59.540 に答える