如何輸入重音字元?

想要使用鍵盤打出重音字元,記得要用 Microsoft Word。

可應用它直接在鍵盤輸入下列重音字元:

  • 抑音符號 (`)
  • 尖音符號 (')
  • 抑揚符號 (^)
  • 曲音符號 (:)
  • 鼻音化符號 (~)

至於,要如何登打出重音字元,會與你使用的鍵盤種類而有操作上的不同。

方法 1:美式鍵盤配置(台灣一般都使用此型)
  1. 先按住 CTRL 鍵,再輸入要出現在字母上的重音字元。
    注意:鼻音化符號 (~)、曲音符號 (:) 字元,需配合SHIFT鍵才能產生。所以,要按 CTRL+SHIFT,然後再輸入會出現在字母上的字元。
     
  2. 完成步驟一後,畫面上還看不到效果;接下來,還要輸入您要的字母。
    此時,重音字元才會出現在文件中。
方法 2:非美式鍵盤配置

         某些非美式鍵盤的右邊有一AltGr 鍵。AltGr 等於 CTRL+ALT 組合鍵,您可以將它與其他鍵一起使用,以輸入重音字元。


資源連結:
如何由鍵盤輸入重音的國際字元 https://support.microsoft.com/en-us/kb/269750/zh-tw?wa=wsignin1.0
附加符號  http://zh.wikipedia.org/wiki/附加符號
國際字元的快速鍵 https://support.office.com/zh-tw/article/國際字元的快速鍵-108fa0c1-fb8e-4aae-9db1-d60407d13c35

First Posted - 2015/05/03

談論多筆Word檔案該如何一次性“自動”轉換成PDF檔案!!

如題:談論多筆Word檔案該如何一次性“自動”轉換成PDF檔案!!
這次期望使用Word的環境,開啟Word檔案、列印成PDF;重複執行!!
至於“自動化”的需求,就借用Word的巨集功能來完成。

有了這些運作概念後,接下來,我們來看看要如何做!

★ 環境需求:

  • MS Office Word
  • 需要安裝列表機:Microsoft Print to PDF

★ 使用【巨集】功能,錄製“開啟Word檔案、列印成PDF”等動作,以便產生相關的程式碼。
    你會得到下面的程式碼

ChangeFileOpenDirectory "D:\PertonChang\Desktop\靈糧神學院\107暑\新約綜覽(二)\"
Documents.Open fileName:="05-以弗所書信息與應用T.docx", ConfirmConversions:=False, _
     ReadOnly:=False, AddToRecentFiles:=False, PasswordDocument:="", _
     PasswordTemplate:="", Revert:=False, WritePasswordDocument:="", _
     WritePasswordTemplate:="", Format:=wdOpenFormatAuto, XMLTransform:="", _
     DocumentDirection:=wdLeftToRight

ActivePrinter = "Microsoft Print to PDF"
 
Application.PrintOut fileName:="", Range:=wdPrintAllDocument, Item:= _
     wdPrintDocumentWithMarkup, Copies:=1, Pages:="", PageType:= _
     wdPrintAllPages, Collate:=True, Background:=True, PrintToFile:=False, _
     PrintZoomColumn:=0, PrintZoomRow:=0, PrintZoomPaperWidth:=0, _
     PrintZoomPaperHeight:=0
    
ActiveWindow.Close

★ 程式碼的調整
   因為,需要轉換的檔案有很多,所以調整現有的程式碼,方便處理、查看與維護。

Sub Word2Pdf()
     Dim dir As String
     Dim fileName As String
     Dim pdfName As String
    
     Call OpenWordFile(dir, fileName, pdfName)
End Sub

Sub OpenWordFile(dir, fileName, pdfName)
     ChangeFileOpenDirectory dir
     Documents.Open fileName:=fileName, ConfirmConversions:=False, _
         ReadOnly:=False, AddToRecentFiles:=False, PasswordDocument:="", _
         PasswordTemplate:="", Revert:=False, WritePasswordDocument:="", _
         WritePasswordTemplate:="", Format:=wdOpenFormatAuto, XMLTransform:="", _
         DocumentDirection:=wdLeftToRight
        
     Call Print2Pdf(pdfName)
        
     ActiveWindow.Close
End Sub

Sub Print2Pdf(pdfName)
     ActivePrinter = "Microsoft Print to PDF"

    Application.PrintOut fileName:="", Range:=wdPrintAllDocument, Item:= _
         wdPrintDocumentWithMarkup, Copies:=1, Pages:="", PageType:= _
         wdPrintAllPages, Collate:=True, Background:=True, PrintToFile:=False, _
         PrintZoomColumn:=0, PrintZoomRow:=0, PrintZoomPaperWidth:=0, _
         PrintZoomPaperHeight:=0, OutputFileName:=pdfName
End Sub

** 上述程式碼“紅字”部份,是“增補”的,為了可以指定 PDF 檔案名稱

★ 利用 Excel 來條列出所有的 Word 檔案清單,並且產生相關檔案轉換的程式碼

★ 修改函數 Word2Pdf() 內容
修改前。。。
Sub Word2Pdf()
     Dim dir As String
     Dim fileName As String
     Dim pdfName As String
    
     Call OpenWordFile(dir, fileName, pdfName)
End Sub

修改成。。。。。。

Sub Word2Pdf()
    Dim dir As String

    dir = "D:\PertonChang\Desktop\靈糧神學院\107暑\新約綜覽(二)\"

    Call OpenWordFile(dir, "01-羅馬書信息與應用T.docx", "01-羅馬書信息與應用T.pdf")
    Call OpenWordFile(dir, "01-羅馬書寫作背景T.docx", "01-羅馬書寫作背景T.pdf")
    Call OpenWordFile(dir, "02-哥林多前書信息與應用(詳綱)T(更新版).docx", "02-哥林多前書信息與應用(詳綱)T(更新版).pdf")
    Call OpenWordFile(dir, "02-哥林多前書寫作背景T.docx", "02-哥林多前書寫作背景T.pdf")
    Call OpenWordFile(dir, "03-哥林多後書信息與應用T.docx", "03-哥林多後書信息與應用T.pdf")
    Call OpenWordFile(dir, "03-哥林多後書寫作背景T.docx", "03-哥林多後書寫作背景T.pdf")
    Call OpenWordFile(dir, "04-加拉太書信息與應用T.docx", "04-加拉太書信息與應用T.pdf")
    Call OpenWordFile(dir, "04-加拉太書寫作背景(精簡版)T.docx", "04-加拉太書寫作背景(精簡版)T.pdf")
    Call OpenWordFile(dir, "05-以弗所書信息與應用T.docx", "05-以弗所書信息與應用T.pdf")
    Call OpenWordFile(dir, "05-以弗所書寫作背景(精簡)T.docx", "05-以弗所書寫作背景(精簡)T.pdf")
    Call OpenWordFile(dir, "06-腓立比書信息與應用T.docx", "06-腓立比書信息與應用T.pdf")
    ‘  更多的清單。。。
End Sub

★ 執行巨集,按下 Alt + F8
    點選 Word2Pdf,執行
    接下來,全多是 電腦 的事情,等它完成所有的檔案轉換作業喲!!

★ 最後的完工動作 — 儲存 Word 的巨集程式碼
    想要將你辛苦完成的作品留下,就要將程式碼儲存起來。
    記得:檔案副檔名 = docm,不是 docx
    例如:Word convert to Pdf.docm

文章範例檔案:http://bit.ly/2N7T43U

First Posted:2019/08/14

Excel 的日期起算點?? 1900/1/1

使用過Excel 大概會知道 Excel 的日期是由 1900/1/1 起算。
所以,DateValue("1900/1/1") 照理會得到 1 的數值。

最近發現手中的一個 Excel 檔案,
即然
DateValue("1900/1/1") 會得到 #VALUE!
DateValue("2019/7/28") 可以得到 42212.;

當然這個數據值是不正確了,正確數值應該是 43674。
如果你遇到這個問體,你該如何排解?

附上兩個檔案的連結(建議直接下載,實測檔案才能知道本文的問題所在!!)
正確:DateValue-OK.xlsx http://bit.ly/2KkwH8q
錯誤:DateValue-NG.xlsx http://bit.ly/2OtjGil

取消『使用 1904 年日期系統』的勾選:
  Excel 選項/進階/使用 1904 年日期系統

First Posted:2019/07/31

學習 Python 的視頻課程 By 彭彭

在學習網路爬蟲知識的過程,既然在無意中可以挖到寶!!
你說奇怪不奇怪??

Python 入門教學課程
https://www.youtube.com/playlist?list=PL-g0fdC5RMboYEyt6QS2iLb_1m7QcgfHk

相關視頻的明細:

01 - 簡介、安裝、與快速開始 https://youtu.be/wqRlKVRUV_k
02 - 變數與資料型態 https://youtu.be/FMruNSjHOzQ
03 - 數字、字串的基本運算 https://youtu.be/bLRa4TZ99aY
04 - 有序列表的基本運算 - List、Tuple https://youtu.be/JLU5oc4_VtA
05 - 集合、字典的基本運算 - Set、Dictionary https://youtu.be/L3-KuGYhw78
06 - 流程控制:if 判斷式 https://youtu.be/A93BsHB-lWo
07 - 流程控制:迴圈基礎,while 迴圈、for 迴圈 https://youtu.be/szaAeLt_49U
08 - 流程控制:迴圈進階控制,break、continue、else 命令 https://youtu.be/yBXlwOmLqZ4
09 - 函式基礎:定義並呼叫函式 https://youtu.be/7qKFvUVpQXg
10 - 函式參數詳解:參數預設值、名稱對應、任意長度參數 https://youtu.be/OOJmhezLd4o
11 - Module 模組的載入與使用 https://youtu.be/Et0DjY2cGiE
12 - Package 封包的設計與使用 https://youtu.be/GGp-7VHgsKk
13 - 文字檔案的讀取和儲存 https://youtu.be/C4OkV6DrVRs
14 - 亂數與統計模組 https://youtu.be/-xwCu6PN1jU
15 - 網路連線程式、公開資料串接 https://youtu.be/sUzR3QVBKIo
16 - 類別的定義與使用 - Class Attributes https://youtu.be/uPKgQ3FoVtY
17 - 實體物件的建立與使用 - 上篇 - 實體屬性 Instance Attributes https://youtu.be/Lr5N2r1rmtM
18 - 實體物件的建立與使用 - 下篇 - 實體方法 - Instance Methods https://youtu.be/MZtTClJ74NU
19 - 網路爬蟲 Web Crawler 基本篇 https://youtu.be/9Z9xKWfNo7k
20 - Flask 網站開發 - 基礎環境建置 https://youtu.be/dYulda6wEWA
21 - Flask 網站開發 - Heroku 雲端主機教學 https://youtu.be/wWRYBUzEG6E

First Posted:2019/07/22