vba経由でExcelファイルをリモートで非アクティブ化する方法があるかどうかを知りたいと思います。vba経由でExcelファイルをリモートで非アクティブにする
問題:
私の会社は、顧客に見積書を提供するために、販売のためのExcelファイルを使用しています。私たちの価格設定スキームが更新されると、Excelファイルの新しいバージョンがセールスチームに送信されます。次に起こる明白なことは、ファイルの最新バージョンを使用して見積もりを提供しないこと>顧客が間違った価格を取得することです。
私がこれまでに試したこと:
ファイルを定義された日付に期限切れにするための時間爆弾を実装しました。これの問題は、Excelファイルの更新が不規則に発生することです。
私が覚えていること
Excelファイルが開始されると、VBAスクリプトはWebサーバーに最新のバージョン番号を問い合わせます。現在開いているExcelファイルのバージョン番号がサーバーが提供するバージョン番号より低い場合、ファイルはロックアップされます。
これはExcelとVBAで実現できるものですか?私はこれがトロイの木馬やウイルスのように見えるかもしれないので、これがWindowsセキュリティなどにいくつかの問題を引き起こすと想像することができます。
大変お手伝いします!
共有ブックを使用することを検討しましたか? –
私は実際にその機能について聞いていませんでした。しかし、迅速なGoogleの後、それは完全にケースに収まるように見えません。私は、ユーザーがワークブックに変更を加えることを望んでいません。個々の見積もりを提供するために不可欠な注文数量や個別構成などの顧客仕様を入力するだけで済みます。一度やり直すと、引用符を印刷することができ、ファイルを閉じた後に変更がないはずです。 – jonas778
Webページに最後のリリース日を保存し、ブックが開くときに更新を確認することができます。 –