チェックボックスがチェックされたときにタイムスタンプとユーザーIDを追加


0

私は人事部のためのオンボーディングチェックリストを作成しました。それは「雇用協定」と「安全ハンドブック」のようなこと、そしてそれぞれのto-dosの隣のチェックマークを持っています。

必要なのは、ボックスにチェックマークを付けたコンピュータのUSERIDを使ってテキストを挿入する方法と、それが完了したことを知らせるタイムスタンプです。これは次のようになります。

[**X**] Completed Onboarding conversation with John Smith (*Completed by Jane Doe on 9/1/16 3:00PM*)
[**X**] Completed I-9 onboarding for John Smith (*Completed by John Doe on 9/6/16 10:00 AM*)

確かに、私はVBAでは最大ではありません。また、VBAで経験したことはWordではなくExcelを使用した経験があるため、ある程度の手持ちは認められます。

前もって感謝します!


おそらく役に立つ: stackoverflow.com/questions/34119724/…
Yorik

こんにちは。残念ながら、私たちはスクリプト作成サービスではありませんが、スクリプトを書いている間に動けなくなった場合は具体的な情報を手助けすることができます。スクリプトの実装に行き詰まったところはどこですか?そして、あなたはすでにその点を乗り越えようとしていましたか(そして結果は何でしたか?)
Ƭᴇcʜιᴇ007

その点に注意してください superuser.com 無料のスクリプト/コードライティングサービスではありません。あなたが今までに試したこと(すでに使っているスクリプトやコードを含む)と行き詰まった場所を教えていただければ、私たちは特定の問題を解決することを試みることができます。また読むべき 良い質問をするにはどうすればいいですか。
DavidPostill

私はこれまでに0個のコードを持っています。率直な回答に感謝します。私は助けを探すために他のいくつかの情報源を持っています。ありがとうございました!
Danilo

回答:


0

私の答え 最近の別の質問 ここであなたを助けるかもしれない情報が含まれています。ボタンがクリックされたときにタイムスタンプを挿入するために、従来のActiveXコントロールの1つを使用しました。従来のActiveXチェックボックスコントロールを挿入し、その段落の最後に移動するコードを少し追加して(Endキーを押すのと同じ)、タイムスタンプだけを挿入するのではなく、文字列 'を挿入することで同様のことができます。チェックボックスが選択されている場合は、(+現在のユーザーID + +現在の日付/時刻+)で完了します。

更新: Endキーを押してテキストを入力し、USERNAMEフィールドと日付/時刻を挿入してから、そのマクロの内容を挿入したActiveXチェックボックスコントロールのコードにコピーすることで、これをすぐにテストしました。これはうまく機能しますが、ある程度洗練されたものを使用することができます。その場合、チェックボックスがクリックされるたびに文字列が挿入されます。そのため、チェックボックスをオン、オフにしてから再度選択すると、文字列が3回挿入されます。それは始まりです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.