スキャンした書類をPDFにしてから、パスワードをつけてメールにて送る方法【「Sejda」を使ってみよう】

スキャンした書類をPDFにしてから、パスワードをつけてメールにて送る方法

目次

  1. 「Sejda」を使ってPDFにする
  2. PDFにしたファイルにパスワードをかける

スキャンした書類をPDFにする

JPGのまま書類を送りたい場合は、7-Zipをダウンロードする

「Sejda」を使ってPDFにする

  1. Sejdaのリンクへ飛ぶ

    Sejda

  2. 「JPG to PDF」を選ぶ

    『JPG to PDF』 を選ぶ

  3. 「Upload image files」をクリック

    「Upload image files」をクリック

  4. 該当の書類(JPG)を選択して「開く」ボタンをクリック

  5. A4サイズを選択

    Auto(自動)かPortrait(人物の写真)かLandscape(景色)を選ぶ

    Margin(余白)を選ぶ

    convert(変換する)をクリック

  6. 「Download」をクリック

PDFにしたファイルにパスワードをかける

  1. Protectをクリック

  2. Upload PDF filesをクリック

    パスワードをかけたいPDFを選択

  3. パスワードを入力する

    パスワードを入力する
  4. More Optionをクリック

    More Optionをクリックすると細かい選択ができる
  5. Encryption暗号化

    Strongを選ぶと、パスワードが弱いものでも、よりセキュリティ強化される。しかし、時間がかかる。
  6. 相手に許可するものにチェックを入れる

    チェックをそれぞれすることによって、Modify(修正)を相手に許可したりできる
  7. Encrypt PDF(PDFを暗号化する)

    Encrypt PDF(PDFを暗号化する)
  8. パスワードがかけられた!

    パスワードがかけられた!
  9. Downloadをクリック
  10. パスワードを入れて、「OK」をクリック

    パスワードを入れて、「OK」をクリック

VBA構文 超初心者用

オブジェクト階層構造

VBAでは各オブジェクトが親子関係を持っている。 オブジェクトは上層から「.」ピリオドで区切って区別。

  1. ブック名:Book1
  2. シート名:Sheet1
  3. セル:A1

を指定する場合
Application.WorkBook("Book1.xlsm").WorkSheets("Sheet1").Range("A1")
と書く。

変数を間違えないために(予測変換)

一文字入力したら
Ctrl + スペース で変数予測で出てくる

既存の請求書をコピーしてそれを新しいシート貼り付け

Sub CreateNewInvoice()
    
    'シート名の変数宣言
    Dim newSheetName As String
    newSheetName = Format(Now, "yyyy.MM")
    
    'Sampleシートのあとにそれをコピーした新しいシートを挿入
    Worksheets("Sample").Copy after:=Worksheets("Sample")
    
    'シートの名前を変更
    ActiveSheet.Name = newSheetName
    
End Sub

参考にさせていただいたサイト

www.sejuku.net

www.relief.jp

VBAの立ち上げ 超初心者用

VBAの基礎の「き」

1 開発タブの表示の仕方

  1. ファイル
  2. その他
  3. オプション
  4. リボンのユーザー設定
  5. 開発にチェック

Visual Basicの画面表示(プロジェクトエクスプローラーとコードウィンドウ)

  1. 開発
  2. Visual Basic
  3. 表示
  4. プロジェクトエクスプローラ
  5. 左のモジュールが出てくる

  6. 表示→コードでコード書く画面が出てくる

Visual BasicExcelシートの移動

    Alt + F11

モジュールがSheetと同じ位置にある時


  1. プロジェクトにカーソルを持っていく
  2. 右クリック
  3. フォルダの切り替え



なおった!

ソースコードをマークダウンで埋め込めない。。グレイヴアクセント「`」になってますか?

はてなブログ始めようととりあえずソースコードをマークダウンで埋め込もうとしたところ。。出来ない。。

'''Java
System.out.println("Hello World");
'''

なんで?? 色々調べてみると、
シングルクオーテーションSingle Quote「’」ではなく
グレイヴ・アクセントGrave accent(バッククウォートBack quote)を3つ重ねる ことで、記述することができます。 グレイブ・アクセントは、シングルクオーテーションと異なるらしい。

[@]のキーを[Shift]を押しながら入力し、半角に変換 することで入力できます。

// ここにJavaのコード書く
System.out.println("```java```と書いてその間に書いてね");


書けた!!