ファイル名に基づいてVBAポップアップメッセージを作成するにはどうすればよいですか?

DryBSMT

ユーザーに新しい名前ですぐに保存してもらいたいスプレッドシートテンプレートを作成しました。新しい名前を作成して[名前を付けて保存]ダイアログボックスに配置するVBAコードがあります。

ファイルが開かれるとすぐにファイルを「名前を付けて保存」するようにユーザーに通知するポップアップが欲しいのですが。テンプレートを開いた場合にのみ表示し、新しい名前で保存した後は表示しないようにします。

Private Sub Workbook_Open()
MsgBox "You MUST use 'Save As' to save this file with a new name before editing"
End Sub

ファイルを別の名前で保存したら、ポップアップを表示したくありません。潜水艦がファイルの名前を読み取ることができ、それが事前定義されたテンプレート名「FieldTimeTemplate.xlxm」と一致するかどうかを考えていました。

これは新しい質問かもしれませんが、ユーザーが「名前を付けて保存」ではなく「保存」を押した場合に、ユーザーを防止または通知できるスクリプトがあると便利です。

助けてくれてありがとう。

JvdV

アクティブなワークブックの名前を確認した後、テンプレートを開いたときにプロンプ​​トとして保存を開くことを検討できます。テンプレートをキャンセルまたは上書きすると、ブックは閉じます。

Private Sub Workbook_Open()

NewName = ActiveWorkbook.Sheets(1).Cells(1, 27).Value
If ThisWorkbook.Name = "Field Time Template.xlsm" Then      
    If Application.Dialogs(xlDialogSaveAs).Show(NewName) Then
        If ThisWorkbook.Name = "Field Time Template.xlsm" Then ActiveWorkbook.Close savechanges:=False
    Else
        ActiveWorkbook.Close savechanges:=False
    End If
End If

End Sub

このように、私はあなたの2番目の質問はもはや重要ではないと思います。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

一意の識別子に基づいてセットアップファイルを動的に作成するにはどうすればよいですか?

分類Dev

ファイル名の日付に基づいて古いバックアップを削除するにはどうすればよいですか?

分類Dev

UbuntuでWindows8セットアップファイルのISOイメージを作成するにはどうすればよいですか?

分類Dev

jsonファイルのデータを使用してFoliumマップにポップアップを作成するにはどうすればよいですか?

分類Dev

Flaskでアップロードされたファイルに基づいて出力を取得するにはどうすればよいですか?

分類Dev

ポップアップにメッセージを表示するにはどうすればよいですか?

分類Dev

ループに基づいてデータフレームのセットを作成するにはどうすればよいですか?

分類Dev

賃貸物件名に基づいてアルファベット順にリストを作成するにはどうすればよいですか?

分類Dev

Umbracoのデフォルトポップアップでエラーメッセージを送信するにはどうすればよいですか?

分類Dev

不完全なフィールドについてユーザーに警告するポップアップメッセージを作成するにはどうすればよいですか?

分類Dev

bat / vbsファイルを使用して、通知領域のすぐ上にメッセージをポップアップするにはどうすればよいですか?

分類Dev

Pyspark-ルックアップテーブルに基づいて列名の名前を変更するにはどうすればよいですか?

分類Dev

反復アップロードファイルを作成するにはどうすればよいですか?

分類Dev

レイヤーリストに基づいてスプラッシュ画面にアプリ名を追加するにはどうすればよいですか?

分類Dev

Ubuntu 16.04 のポップアップ ファイル メニューでファイルを操作 (削除、名前変更、作成など) するにはどうすればよいですか?

分類Dev

春にメソッドパラメータに基づいてyamlファイルから値を取得するにはどうすればよいですか?

分類Dev

コマンドを使用してgithubリポジトリにファイルをアップロードするにはどうすればよいですか?

分類Dev

時間セグメントに基づいてwavファイルをカットするにはどうすればよいですか?

分類Dev

iOSでポップアップメニューを作成するにはどうすればよいですか?

分類Dev

Codeigniter 3でアップロードした場合に、許可されていないファイルタイプのエラーメッセージを表示するにはどうすればよいですか?

分類Dev

winjsアプリケーションでイメージマップホットスポットを作成するにはどうすればよいですか?

分類Dev

dockerイメージを作成してリポジトリにアップロードするにはどうすればよいですか?

分類Dev

すべてのスナップパッケージでファイル名を検索するにはどうすればよいですか?

分類Dev

アップロードしようとしている複数のファイルの名前を取得するにはどうすればよいですか?

分類Dev

メッセージにファイルを添付するにはどうすればよいですか?

分類Dev

GeoJSONファイルに基づいて2点間の地図に道路をプロットするにはどうすればよいですか?

分類Dev

アップロードを開始する前にすべての画像ファイル名を取得するにはどうすればよいですか?

分類Dev

フォルダ名に基づいて特定のファイルを検索するバッチスクリプトを作成するにはどうすればよいですか?

分類Dev

メッセージプロパティに基づいてAzureService Bus Queueメッセージをフィルタリングするにはどうすればよいですか?

Related 関連記事

  1. 1

    一意の識別子に基づいてセットアップファイルを動的に作成するにはどうすればよいですか?

  2. 2

    ファイル名の日付に基づいて古いバックアップを削除するにはどうすればよいですか?

  3. 3

    UbuntuでWindows8セットアップファイルのISOイメージを作成するにはどうすればよいですか?

  4. 4

    jsonファイルのデータを使用してFoliumマップにポップアップを作成するにはどうすればよいですか?

  5. 5

    Flaskでアップロードされたファイルに基づいて出力を取得するにはどうすればよいですか?

  6. 6

    ポップアップにメッセージを表示するにはどうすればよいですか?

  7. 7

    ループに基づいてデータフレームのセットを作成するにはどうすればよいですか?

  8. 8

    賃貸物件名に基づいてアルファベット順にリストを作成するにはどうすればよいですか?

  9. 9

    Umbracoのデフォルトポップアップでエラーメッセージを送信するにはどうすればよいですか?

  10. 10

    不完全なフィールドについてユーザーに警告するポップアップメッセージを作成するにはどうすればよいですか?

  11. 11

    bat / vbsファイルを使用して、通知領域のすぐ上にメッセージをポップアップするにはどうすればよいですか?

  12. 12

    Pyspark-ルックアップテーブルに基づいて列名の名前を変更するにはどうすればよいですか?

  13. 13

    反復アップロードファイルを作成するにはどうすればよいですか?

  14. 14

    レイヤーリストに基づいてスプラッシュ画面にアプリ名を追加するにはどうすればよいですか?

  15. 15

    Ubuntu 16.04 のポップアップ ファイル メニューでファイルを操作 (削除、名前変更、作成など) するにはどうすればよいですか?

  16. 16

    春にメソッドパラメータに基づいてyamlファイルから値を取得するにはどうすればよいですか?

  17. 17

    コマンドを使用してgithubリポジトリにファイルをアップロードするにはどうすればよいですか?

  18. 18

    時間セグメントに基づいてwavファイルをカットするにはどうすればよいですか?

  19. 19

    iOSでポップアップメニューを作成するにはどうすればよいですか?

  20. 20

    Codeigniter 3でアップロードした場合に、許可されていないファイルタイプのエラーメッセージを表示するにはどうすればよいですか?

  21. 21

    winjsアプリケーションでイメージマップホットスポットを作成するにはどうすればよいですか?

  22. 22

    dockerイメージを作成してリポジトリにアップロードするにはどうすればよいですか?

  23. 23

    すべてのスナップパッケージでファイル名を検索するにはどうすればよいですか?

  24. 24

    アップロードしようとしている複数のファイルの名前を取得するにはどうすればよいですか?

  25. 25

    メッセージにファイルを添付するにはどうすればよいですか?

  26. 26

    GeoJSONファイルに基づいて2点間の地図に道路をプロットするにはどうすればよいですか?

  27. 27

    アップロードを開始する前にすべての画像ファイル名を取得するにはどうすればよいですか?

  28. 28

    フォルダ名に基づいて特定のファイルを検索するバッチスクリプトを作成するにはどうすればよいですか?

  29. 29

    メッセージプロパティに基づいてAzureService Bus Queueメッセージをフィルタリングするにはどうすればよいですか?

ホットタグ

アーカイブ