には、どうするのがベストなのにパッケージを配信するExcelの応用
-
09-06-2019 - |
質問
私writen、エクセル,データベースのレポーティングツールです。Currentely、すべてのVBAコードでは一つのPDFファイルです。ユーザを生成し報告書をクリックすると、そのボタンをツールバー.残念ながらない限り、ユーザが保存され、ファイルを別のファイル名は、すべての報告データが消ています。
いただいた場合、作成した類似のツールの単語ることができすべてのコードテンプレート(.dotファイルと呼んでいます。また、テンプレートファイルの起動フォルダで発見から始めます。があるのと同様に、パッケージを配布す自分のコードをExcel?私たAdd-insがっこうのコードからのアプリケーションウィンドウ.
解決
を修正することができますユーザー personal.xls ファイルに格納されたexcelの起動ディレクトリにより異なる事務所版).までに多くのユーザーができるヒ.
代替方法上の問題は、マクロのテンプレート(.xlt)ファイルです。そして、ユーザーが開いない元のファイルが指定する新しいファイル名に保存す。の点についてこの方法は使して複数のコピーのオリジナルのコードの各保存したファイルです。変更があった場合には、オリジナルです。xlt、人は九歳のマクロで、先に保存されます。xlsファイルしかなくては知ることができないの。
他のヒント
単なる移動コードを、Excelアドイン(XLA)-こがロードで起動を想定する%AppData%\Microsoft\Excel\XLSTARTフォルダがあった場合のアドインではなく、ワークブック、それだけのマクロ定義の起動機能をロードします。
場合の機能に依存プレッドシートそのものを使って組み合わせのテンプレートやaddins.
私は配分の申このようにしてaddinsのためのWord、Excel、Powerpoint(XLA,PPA、ド)の事務所2007年度"リボン"バージョン(DOTM,XLAMとPPAM)
のアドイン起動時にコード作成ツールバーのボタンだが見つかりません、このように他のワークブック/ドキュメントを/etcするようになってから、ツールバーのボタンを走らせコード(行動ボタンとボタンで表示する設定ダイアログあり)
テンプレートなじめない人のためのVBAコードでは、Addinsている方へ...
そのツ起動時にまだように..(チェックがツールバーが存在するもの-コード実行のための各ワークシートが開設、ツ続ユーザのセッション)
Public Sub Workbook_Open()
' startup code / add toolbar / load saved settings, etc.
End Sub
こ:)
私は使用しないで追加(xla)/テンプレート(xlt)組み合わせです。おadd-inのメニュー(またはその他のUI入ポイント)および負荷のテンプレートとして必要です。でも書きしたいデータが続くデータベースへのアクセス、SQLServer、テキストファイルも、xls形式のファイル).
最初のルールはコードは別。その場合はそのままに、バグ修正またはその他のコード変更に送ることができ、新たに追加し、それらのテンプレートやデータベースになります。
またClickOnceを導入し、Excelファイルとは何ですか?
うに保存し、excelによるネットワークのフォルダ読み取りのみ許可?の認証できる統合windows認証を組み合わせて管理を保管する必要が接続パスワードのデータベースのVBA.それだけの配信へのリンクはこの場所でのユーザーにだけます。場合において更新を行い、変更データフォルダユーザの位置情報などの行動します。