これをできるだけ明確にするように努めます。どんな助けも大歓迎です。事前に感謝します。
Windowsのログイン情報を自動的に取得する検査フォームテンプレートを作成し、サーバーの場所に移動して、ユーザーの実際の署名の.jpgまたは.pngを含む(ログインと同じ)名前付きの画像ファイルを取得したいと考えています同じ Excel ファイルで複数のタブに署名します。
これはビジネスであるため、Windows ユーザー ID は一意です。サーバーの場所はパスを変更しません。サーバーファイルの場所は、改ざんできないように読み取り専用にロックする必要があります.
作成した空白のフォームをユーザーに開いてもらいたい。Windows のログイン情報が署名ボックスに自動的に入力されます。検査が完了したら、PDF に印刷して、適切な記入済みフォームの場所に保存できます。私は、Excel ファイル内の他のコンピューター間で情報を静的に保持したくも必要もありません。ローカル ユーザーが更新したいコピーを保存すると、署名のみが表示されます。
サーバー上のロックされたExcelファイルにも保存できるユーザーの実際の名前を一意のユーザー名で更新したいと思いますが、それはあまりにも多くのことを求めている可能性があり、必要に応じて入力してもらうことができます.
ファイルの署名はすべて同じです。
EDIT - 記録されたマクロ
Sub Sig_server2()
' Sig_server2 Macro
' Keyboard Shortcut: Ctrl+s
Environ ("username") ' supposed to define the variable based
' on the windows login information
Sheets("Inspectiontype").Select ' Selects the tab to add the signature on
Range("H19:R19").Select 'Selects the range where picture is to be inserted
' need "jamesmor" to change to the "username" variable
ActiveSheet.Pictures.Insert("Y:\QA\Signatures\jamesmor.png").Select
Range("S19:V19").Select ' Drops to the next blank to be filled
' in which is the inspection stamp number
End Sub