Excelを開くたびにプロシージャを呼び出すvbaコードがあります。
Sub WorkBook_Open()
Call Sheets("Result").main
End Sub
私の懸念は、その主な機能が電子メールを送信することです。したがって、将来、そのExcelを編集したい場合、呼び出しをトリガーせずに開くにはどうすればよいですか?
私の当初の意図は、コマンドラインを使用してvba関数を毎日実行し、そのレポートを自動的に送信することでした。
注意:これは、開くExcelブックを選択するだけでは機能しません。
最初にExcelを開いてから、ブックを開く必要があります。
編集:
私の懸念は、その主な機能が電子メールを送信することです。
コードをWorkbook_Open
イベントに追加せず、代わりにボタンのクリックイベントに追加します。ボタンを押すまでメールが送信されることはありません。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加