Posts Tagged With: Office

[Office] 將 Word 預設單位改為公分

Word 預設單位顯示為字元,習慣舊版用公分的可能會不習慣。

如下圖,邊緣的尺規、樣式都顯示為字元。

使用字元單位

使用字元單位

 

以 Word 2013 為例,操作方式為:

開啟 Word > 選單 > 檔案 > 選項 > 進階 > 顯示

將 [顯示字元寬度單位] 的勾勾移除。

顯示字元寬度單位

顯示字元寬度單位

則 Word 才會依照上圖的 [顯示度量單位] 的單位進行顯示。

例如下圖為 A4 的尺規。

使用公分單位

使用公分單位

Categories: Office, 技術分享 | 標籤: | 發表留言

[VBA] Office 2013 x64 以後版本呼叫 Windows API 要加關鍵字 PtrSafe

工作上有一個很少用的工具 Excel 巨集,裡面放了一堆 API ,是以前寫的。

這兩天臨時要用到,用 Excel 開起來後,一片滿江紅,下面的圖檔是我處理完後加個測試行做出來的,檔案就跟第一行一樣,宣告區全是紅的。

Office 2013 VBA 版本

Office 2013 VBA 版本

從版權畫面可以看到,VBA 7.1 的大版本懸掛在那。

滿江紅是看不出來要改啥,所以上網查半天,詳細說明請參考 MSDN 線上手冊:

Delare 陳述式 https://msdn.microsoft.com/zh-tw/library/office/gg278581.aspx

搞定後才發現,重新輸入程式碼,換行時,VBA 程式碼自動檢查就會提醒你,在 Office x64 下,要加 PtrSafe :

自動提醒要加 PtrSafe

自動提醒要加 PtrSafe

可以比對 [錯誤] / [視窗] 兩行宣告,就只差在 PtrSafe ,錯誤那行沒有輸入 PtrSafe 就會跳錯。

所以也可以推知,舊版本的 VBA 在 x64 下,若有呼叫到 Windows API 都須修改宣告,否則根本不能跑,可能非微軟的協力廠商,例如 AutoCAD 也受此影響。

當然又回到那句老話,這樣看來,微軟十年前根本是騙大家的,VB6 要上到 x64 還是有很多解法,就看微軟願不願意而已,因為在 Office 中已經解決了阿~

微軟不再支援 VB6 的理由,又消滅了一個…

Categories: Office, 技術分享 | 標籤: | 發表留言

[Office] PowerPoint 2013 讓物件對齊格線

PowerPoint 2013 選單規劃的讓我找不到對齊格線的功能放在哪,依照往例,放棄尋找改用自訂頁籤。

1. 在選單工具列空白處按下滑鼠右鍵,選擇 [自訂功能區…]

2. 新增 [繪圖]索引頁籤、[格線]群組 ,命名可以自己取喜歡的。從所有命令加入[格線設定]。

加入格線功能

加入格線功能

3. 從 [繪圖] 索引頁籤點選 [格線設定]。

點選格線設定

點選格線設定

4. 其他設定看個人需求,我習慣用 0.1 公分,至少勾選 [貼齊格線]。

至少勾選貼齊格線

至少勾選貼齊格線

5. 練習畫兩個方塊,將第二個方塊向第一個方塊靠齊。從 Visual Studio 2005 以後,微軟輔助線做的很棒,在 PowerPoint 2013 也可以看到,下圖圈出來的淡紅線就自自動輔助線,我只圈一邊,可以對照上下看到輔助線。

自動對齊線

自動對齊線

使用對齊格線後,就可以很輕鬆地擺放各種物件,必要時可以變更格線距離,做更彈性的調整。

Categories: Office, 技術分享 | 標籤: | 發表留言

在 WordPress.com 建立免費網站或網誌.

%d 位部落客按了讚: