3

ワークブック全体で使用できるパスを文字列「パス」に保存したいと思います。

次の方法で実行すると、「invalid outside procedure」というエラーが発生します。

(一般)(宣言)でパスを宣言しようとしている方法は次のとおりです。

Option Explicit
Dim path As String

 path = "\\sharedDrive\TestFolder\Test_PDF\"

次の場所でエラーが発生します。

"\\sharedDrive\TestFolder\Test_PDF\"
4

1 に答える 1

6

代わりに、次のように変数をモジュールに入れます。

Public path As String

次に、Workbook_Openルーチンで次のようにします。

Private Sub Workbook_Open()
    yourModule.path = "\\sharedDrive\TestFolder\Test_PDF\"
End Sub

どこからでもアクセスするには、を使用しますyourModule.path

于 2011-07-15T23:59:55.473 に答える