0

これをできるだけ明確にするように努めます。どんな助けも大歓迎です。事前に感謝します。
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
4

1 に答える 1