Excel (VBA)

Excel VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10全般 : Excel 2019)
アドインのクイックアクセスツールバーについて
投稿日時: 23/03/17 11:16:31
投稿者: eco2019

お世話になります。
プロジェクトのロックを行い、アドインに保存しました。プロジェクトのロックを行うと、クイックアクセスツールバーに表示されないのですが、ロックを行ったからでしょうか?

回答
投稿日時: 23/03/17 11:42:20
投稿者: simple

質問について確認したいのですが、
クイックアクセスツールバーへの登録はできていて表示されていたものが、
プロジェクトのロックをすることで表示されなくなったということなんでしょうか?

投稿日時: 23/03/17 13:04:36
投稿者: eco2019

こんにちは。お返事ありがとうございます。はい、その通りです。
 
ロックするとクイックアクセスツールバーの表示がなくなります。

回答
投稿日時: 23/03/17 17:13:17
投稿者: simple

アドインではありませんが、通常のブックにあるマクロを登録して、
事後にプロジェクトをロックしましたが、表示が消えることはありませんでした。
他の回答者の回答を待ってください。

回答
投稿日時: 23/03/17 21:31:38
投稿者: WinArrow
投稿者のウェブサイトに移動

テストはしてないので、推測ですが、
元のブックが、拡張子は「xlsm」だとした場合、
アドインは、拡張子が「xlam」に変わりますよね?
リンク情報が変更になるためではないかと思います。

投稿日時: 23/03/18 02:04:56
投稿者: eco2019

有難うございます。はい、拡張子は「xlsm」が、アドインは、拡張子が「xlam」に変わります。
プロジェクトのロックをしない場合は、クイックアクセスツールバーに表示されます。

回答
投稿日時: 23/03/18 10:35:32
投稿者: WinArrow
投稿者のウェブサイトに移動

アドインは有効になっていますか?

回答
投稿日時: 23/03/18 16:37:35
投稿者: WinArrow
投稿者のウェブサイトに移動

こちらで、簡単なアドインをクイックアクセスツールバーに登録してみました。
 
>ロックするとクイックアクセスツールバーの表示がなくなります。
という現象は再現しません。
 
Windows10 & Ofice2019の環境です。

投稿日時: 23/03/19 11:52:02
投稿者: eco2019

お世話になります。そうなんですね。今、パソコンが近くにないので、明日、再度やってみます。有難うございます。

投稿日時: 23/03/20 13:23:53
投稿者: eco2019

お世話になっております。
PDFを作成するマクロを作成し、VBAProjectプロパティの保護を行い、
PDFテスト.xlamで保存し、クイックアクセスツールバーに表示されませんでした。
 
Sub Create_PDF()
    ' PDFファイル名を設定する
    Dim FileName As String
    FileName = ThisWorkbook.Path & "\" & ThisWorkbook.Name & ".pdf"
     
    ' PDFファイルを作成する
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, FileName:= _
        FileName, Quality:=xlQualityStandard, IncludeDocProperties:=True, _
        IgnorePrintAreas:=False, OpenAfterPublish:=True
End Sub
 

投稿日時: 23/03/20 13:27:27
投稿者: eco2019

Microsoft Office Personal 2019です。

回答
投稿日時: 23/03/20 15:42:00
投稿者: WinArrow
投稿者のウェブサイトに移動

掲示のコードだけで、クイックアクセスツールバーに表示されると
考えているのでしょうか?
 
Excelのオプションで、クイックアクセスツールバーに登録する操作が必要です。
 
それから
アドインとして使用するには、
その1
>VBAProjectプロパティの保護を行い
の時には、名前を変区する必要があります。
 
その2
オプションで、アドインの有効競定が必要です。

投稿日時: 23/03/20 15:49:54
投稿者: eco2019

Excelのオプションで、クイックアクセスツールバーに登録する操作を行いました。
ご指摘のその1とその2は変更しておりませんでした。有難うございます。

回答
投稿日時: 23/03/20 15:57:43
投稿者: WinArrow
投稿者のウェブサイトに移動

引用:

クイックアクセスツールバーに表示されませんでした。

と仰っているいる「状況」が分かりました。
 
オプションで
「クイックアクセスツールバー」の登録し要路する操作時、
「マクロ」を選択しても「イスト:に表示されない
ということですね・・・
 
この場合の対応は
一旦、パスワードでVBAProjecを解除し、VBE状態にしてください。

投稿日時: 23/03/20 16:07:03
投稿者: eco2019

説明が下手で申し訳ございません。
パスワードでVBAProjecを解除し、VBE状態にして、表示させるしかないのですね。有難うございます。

回答
投稿日時: 23/03/20 16:23:58
投稿者: WinArrow
投稿者のウェブサイトに移動

引用:
ご指摘のその1とその2は変更しておりませんでした。有難うございます。

 
入力ミス(変換ミス)が多く、意図通りに伝わってか?心配です。
その1
VBAProject名を変更する
ということです。
 
その2
アドインの有効設定です。
 
 

投稿日時: 23/03/20 16:37:39
投稿者: eco2019

VBAProject名を変更して、すぐ出来ました。申し訳ございません。有難うございます。