[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, 技術分享 | Tags: , , , , , , , | 發表留言

[Android] AirDroid 在 Android 6.0 看不到 外部SD卡 – Zenfone 3 ZE520KL

AirDroid 是一套 Android 上很有名的軟體,主要功能是把手機當成一個 Web ,透過 IE11/Chrome 連入後,上下傳檔案或是操作手機,我常常拿來編輯聯絡人、發簡訊 (我喜歡用鍵盤打)、抓照片及錄影。

在 Android 4.4 以後,開始對 Apps 限縮存取 外部 MicroSD 卡的權限,當然山不轉路轉,軟體自有解套,所以 Zenfone 3 一到手我仍然裝上這隻程式,並正確的存取外部SD卡。

Zenfone 3 剛到手的時候,手邊沒有準備 MicroSD 卡,把三年前買給電視盒的 32 GB Class 6 卡先插進去,後來看到一些文章提到,ZenFone 3 支援 4K 錄影,但需要高速卡,就另外買了一張讀取速度到 85 MB UHS-I 64 GB 記憶卡。

本來 32 GB 記憶卡用 AirDroid 滿正常的,但 64 GB 記憶卡在網頁上看到的 外部SD卡 是空白的,沒目錄、檔案,想說原先好像有設定到 MicroSD 卡的磁碟代碼,所以應該是 AirDroid 的設定問題,測了半天,終於搞定。請依以下步驟:

1. 從手機的設定叫出應用程式來。

選取 [應用程式]

選取 [應用程式]

選取 [AirDroid]

選取 [AirDroid]

2. 刪除 AirDroid 所有使用的記憶體,這會把 AirDroid 設定都刪除,沒錯,就是要刪除重設。

選取 [儲存空間]

選取 [儲存空間]

選取 [清除資料]

選取 [清除資料]

3. 開啟 AirDroid 就如同第一次使用,開到可以讓網頁連入。

第一次啟動 AirDroid

第一次啟動 AirDroid

4. 用網頁連入,這邊使用 Chrome ,點選到 外部SD卡 ,這時候會跳出一個對話框,提醒你要設定。

外部 SD 卡需要授權

外部 SD 卡需要授權

5. 點選 [檔案] [外部SD卡] [完成],注意上方選擇的是 MicroSD ,點選右下角的 [選取] 。

選取 [檔案]

選取 [檔案]

選取 [外部SD卡]

選取 [外部SD卡]

 

選取 [完成]

選取 [完成]

選取 [Micro SD]

選取 [Micro SD]

選取 [選取] 後的畫面

選取 [選取] 後的畫面

6. 可以發現 Chrome 可以正常存取 外部SD卡了。

正常存取 [外部SD卡]

正常存取 [外部SD卡]

其他:
若不想看到網頁跳出提醒畫面,可直接步驟 3 完作步驟 5 ,再用網頁瀏覽器連接,就可以直接到步驟 6 。
若步驟 6 看到的是空白沒任何檔案,請確定步驟 5 最後選取前是否沒任何檔案,若兩邊一致就沒問題,若有問題的話,回到步驟 1 重作。
另外如果只是隱藏的檔案或是 . 開頭的檔案或目錄名出不來,我還找不到解決方法,好像就是出不來。

Categories: 行動裝置, 技術分享 | Tags: , , , | 1 則迴響

[oledb] SQL Server Compact 沒有出現在 OLEDB 提供者清單中

話說,我有個現場設備拆回來維修,我打算把資料庫備份出來後,遷移到現場替代機上。

大部分情況,我會使用 Access ,但是這個現場資料庫用 SQL Server Express 2014 ,超過 255 欄,所以需要尋找替代方案。
首先我想起 SQL Server Compact Edition (SQL CE) ,因為幾年前在用 SQL Server Express 2008 R2 時,內建支援 Compact ,而且在 Visual Studio 2010 也可以用,也可以內建支援。

一測試才發現,大糗。

SQL Server 2012 / Visual Studio 2012 以後版本預設都沒支援。 Visual Studio 2010 使用 SQL CE 的說明文件:
https://msdn.microsoft.com/zh-tw/library/gg606540.aspx

而且最慘的是 SQL CE 沒出現在 oledb providers (提供者) 清單中,根本不知道怎樣玩下去。

這是 「SQL Server 2014 匯入和匯出資料 (64 位元)」 找不到 SQL CE 的畫面:

SQL Server 2014 匯入和匯出資料 (64 位元)

SQL Server 2014 匯入和匯出資料 (64 位元)

 

這是 Visual Studio 2015 IDE 找不到 SQL CE 的畫面:

Visual Studio 2015 IDE

Visual Studio 2015 IDE

這是開新的 udl 找不到 SQL CE 的畫面:

開新的 udl

開新的 udl

當然,這邊先說一下,為啥用 oledb 的原因,就是使用 oledb 不綁 .Net framework 版本。SQL CE 有 2005/3.0/3.5/4.0 不同版本,各版本還有出 Service Pack ,但是使用不同版本相對的 .Net framework 也要對應相對版本,2005 就對應到 .Net framework 2.0 ,所以還是採用 oledb 彈性較大。
引用 MSDN 相關說明:「除非您使用 OLEDB 資料提供者,否則需要 Microsoft.NET Framework 4 或更新版本才能安裝 SQL Server Compact 4.0。」
https://technet.microsoft.com/zh-tw/library/bb190958%28v=sql.110%29.aspx

首先,先用 .Net framework 內建的 OleDbEnumerator 列舉 oledb 的提供者,沒找到 SQL CE:
https://msdn.microsoft.com/zh-tw/library/system.data.oledb.oledbenumerator.aspx

OleDbEnumerator 列舉下拉式選單

OleDbEnumerator 列舉下拉式選單

註:圖中下拉式選單是用 OleDbEnumerator 傳回的 SOURCES_NAME – SOURCES_DESCRIPTION 格式顯示

由於找不到 SQL CE ,我在這個網站下載了 x86/x64 的工具來查看看:
http://www.sqledit.com/odbc/oledb-provlist.html

x86 的畫面

x86 的畫面

x86 的畫面

x64 的畫面

x64 的畫面

x64 的畫面

在 google 上翻找了兩天,最後是我以前在 2010 曾經存了一個 oledb.reg 在 SQL CE 3.5 SP2 目錄下,裡面有 OLE DB Provider ,從這關鍵字再回頭 google 。

先找到 Connect 上有人回報的問題,微軟簡單說明說,因為 SQL CE 在 oledb 支援不完整,所以後來沒列在 oledb 提供者清單上:
https://connect.microsoft.com/SQLServer/feedback/details/546133/sql-server-compact-edition-3-5-oledb-driver-not-listed

在找到相關討論,列出比較重要的兩篇:
http://coding.derkeiler.com/Archive/Delphi/borland.public.delphi.database.ado/2008-02/msg00080.html
https://social.msdn.microsoft.com/Forums/sqlserver/en-US/cc6db680-1d33-4c9b-8b67-9334b3383904

在開發機測試一下,分別做了兩個註冊資訊檔案匯入:
oledbSqlCe35.reg for SQL CE 3.5 SP2


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{F49C559D-E9E5-467C-8C18-3326AAE4EBCC}\OLE DB Provider]
@="Microsoft SQL Server Compact OLE DB Provider 3.5"

oledbSqlCe40.reg for SQL CE 4.0 SP1


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{2006C53A-C915-41EA-BAA9-9EAB3A1FBF97}]
@="Microsoft.SQLSERVER.CE.OLEDB.4.0"

[HKEY_CLASSES_ROOT\CLSID\{2006C53A-C915-41EA-BAA9-9EAB3A1FBF97}\OLE DB Provider]
@="Microsoft SQL Server Compact OLE DB Provider 4.0"

為避免兩個版本混淆,建議 OLE DB Provider 下面字串明確列出版本,例如上面的 3.5 或是 4.0 。
另外 SQL CE 4.0 在原始預設註冊資訊為:

[HKEY_CLASSES_ROOT\CLSID\{2006C53A-C915-41EA-BAA9-9EAB3A1FBF97}]
@="Microsoft SQL Server Compact OLE DB Provider for Windows"

這邊建議依照我提供的修改,因為大部分軟體都會從這抓 oledb 的名稱,若是這邊不改,很多軟體連線字串不會組成 Microsoft.SQLSERVER.CE.OLEDB.4.0 ,就變成不能用。

在 x64 的電腦上,除了上面註冊資訊檔修改外,另外需要針對 x86 再修改,否則 x86 程式在 x64 作業系統上仍然會撈不到 oledb 提供者。

SQL CE 3.5


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{F49C559D-E9E5-467C-8C18-3326AAE4EBCC}\OLE DB Provider]
@="Microsoft SQL Server Compact OLE DB Provider 3.5"

SQL CE 4.0


Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{2006C53A-C915-41EA-BAA9-9EAB3A1FBF97}]
@="Microsoft.SQLSERVER.CE.OLEDB.4.0"

[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{2006C53A-C915-41EA-BAA9-9EAB3A1FBF97}\OLE DB Provider]
@="Microsoft SQL Server Compact OLE DB Provider 4.0"

匯入完成後,就可以正確找到 oledb 並進行操作了:
這是 「SQL Server 2014 匯入和匯出資料 (32 位元)」 找到 SQL CE 的畫面:

SQL Server 2014 匯入和匯出資料 (32 位元)

SQL Server 2014 匯入和匯出資料 (32 位元)

這是 「SQL Server 2014 匯入和匯出資料 (64 位元)」 找到 SQL CE 的畫面:

SQL Server 2014 匯入和匯出資料 (64 位元)

SQL Server 2014 匯入和匯出資料 (64 位元)

這是 Visual Studio 2015 IDE 找到 SQL CE 並開啟載入的畫面:

Visual Studio 2015 IDE

Visual Studio 2015 IDE

這是開新的 udl 找到 SQL CE 的畫面:

開新的 udl

開新的 udl

最後回頭用下載的工具來測,也可以正常找到 SQL CE 了:
x86 的畫面

x86 的畫面

x86 的畫面

x64 的畫面

x64 的畫面

x64 的畫面

註:我在有安裝 SQL Server 2014 / Visual Studio 2015 @Win81 x64/Win2012r2 x64 下,已有 SQL CE 4.0 ,不確定是安裝 MSSQL / VS 自己加進來還是 Win81/2012r2 內建,因為在控制台新增移除程式清單上沒看到。

[2016/10/03 補充]

VS2015 的 SSDT 更新,把 「SQL Server 2016 匯入和匯出資料 (32 位元)」也掛進來了,測了一下也可以正常抓到 SQLCE35/SQLCE40 的 oledb 清單,不過繁中做一半,上半部介面繁中,下半部按鈕全部英文~

SQL Server 2016 匯入和匯出資料 (32 位元)

mssql_2016_importexport_32_new

SQL Server 2016 匯入和匯出資料 (32 位元)

 

 

Categories: 自用整理, 工作點滴, 技術分享 | 2 則迴響

[Windows] 在檔案總管滑鼠右鍵加入 命令提示字元

這篇沒啥好看的,網路上隨便找一大堆,我因為需要配合下篇文章,所以在我電腦上啟用這個功能。

我抓了免費工具可以列舉 oledb 提供者,但是這工具除了是 Console 模式的程式外,執行完畫面直接關閉,完全不知道列舉了那些,一整個冏。

而存放工具的目錄又臭又長,進到命令提示字元後,要 cd 半天,所以只好弄上去。

沒有命令提示字元不方便

沒有命令提示字元不方便

我自己習慣做成 cmd.reg 檔案,後面就可以省事,但是寫 readme.txt ,不如寫網誌,以後圖文並茂查起來方便,所以就有這篇。


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\CommandPrompt]
@="命令提示字元"

[HKEY_CLASSES_ROOT\Directory\shell\CommandPrompt\Command]
@="cmd.exe /k cd /d %1"

其中這行
@="命令提示字元"
也可以用
@="在此目錄開啟 命令提示字元(&C)"
也就是說這就是出現在檔案總管滑鼠右鍵的選單名稱,不過我覺得又臭又長,就看各人了。
cmd 用快速鍵 C 雖然不錯,但會跟選單中的 複製(&C) 衝突,所以最後我就省掉快速鍵了。

有命令提示字元較方便

有命令提示字元較方便

跟網路上大部分文件差異就是我多用了 /d ,這個只要在命令提示字元下打 cmd /? 就可以知道用法,我就不說明了,直接上圖,反正要學會直接看軟體附的說明,養成習慣後,就不用為了查說明到處 google 。

命令提示字元的參數

命令提示字元的參數

Categories: 自用整理, 工作點滴 | Tags: , , | 發表留言

[Intel] Windows Update 無法更新 Intel HD Graphics 4xxx

最近在論壇上很多人問,我們公司碰上的是 Win7+4600 及 Win7+4400 兩種 driver 無法正常更新。

其他版本不知道,不過這問題比較簡單,全部裝 Intel 官方 driver 升級工具就解決了。
到下面網址:
http://www.intel.com.tw/content/www/tw/zh/support/detect.html
選立即下載
下載後安裝並執行,會掃瞄有哪些 Intel driver 可更新,多半情況會幫你掃主機板晶片、網卡、顯卡,本篇談的是顯卡,把顯卡更新上去,Windows Update 就不會再出現 Intel HD Graphics driver 要更新了。

Categories: 工作點滴, 更新與回報 | Tags: , , | 5 則迴響

[nVidia] 無法更新 Driver – 錯誤訊息為:無法連接至 NVIDIA

最近論壇上有人問這個問題,恰好我的電腦也有這個問題,但公司多數電腦沒聽說有這問題,所以來追追看。

無法連接至 nVidia

無法連接至 nVidia

首先,祭出 Microsoft Network Monitor 3.4 (可在微軟下載中心抓到,要在英文版下抓) ,為了避免封包沒撈到,我點了四次 [下載驅動程式] 按鈕,讓他產生四次無法連接至 NVIDIA,然後看看封包,運氣不錯,四次都有抓到,就隨便挑一次來看:

Microsoft Network Monitor

Microsoft Network Monitor

從內容可知,當我點下 [下載驅動程式] 按鈕,會連線至:
http://e886.g.akamaiedge.net/content/drivers/redirect.asp?language=english_us&page=gfe_download_domain_whitelist
IP 解析為:23.48.141.208

用 IE 直接連線該位置,會傳會 400 錯誤。

改用 命令提示字元
telnet 23.48.141.208 80
GET / HTTP/1.0

傳回
HTTP/1.0 400 Bad Request
Server: AkamaiGHost
Mime-Version: 1.0
Content-Type: text/html
Content-Length: 216
Expires: Sun, 28 Aug 2016 15:00:08 GMT
Date: Sun, 28 Aug 2016 15:00:08 GMT
Connection: close

<HTML><HEAD>
<TITLE>Bad Request</TITLE>
</HEAD><BODY>
<H1>Bad Request</H1>
Your brow
ser sent a request that this server could not understand.<P>
Reference #7
.bf8a45cb.1472396408.0
</BODY>
</HTML>
遺失與主機的連線。

C:\Windows\system32>

顯然 Server 是好的,但是網址不正確,沒辦法抓到正確的驅動程式。

google nVidia e886.g.akamaiedge.net

看到這篇:
https://www.site24x7.com/public/t/results-1463329443335.html
看起來 2016/05/15 的時候,e886.g.akamaiedge.net. -> 184.26.197.185 ,兩個 IP 對應不起來。

在 nVidia 論壇看到,建議試著重新安裝 GeForce Experience ,看樣子沒用,可能是 2016/06/21 發布 2.11.4.0 的版本下載路徑不正確。

手動在下面網址搜尋 Driver 安裝:
http://www.geforce.com.tw/drivers

241.96

241.96

安裝完,版本檢查就最新的了。

最新版

最新版

另外,不要從 GeForce Experience 畫面去點連結,因為會導向到下面這個網頁,這個網頁能抓的 driver 比較少,沒有舊版本…
http://www.geforce.com.tw/geforce-experience/download

沒有舊版本

沒有舊版本

Categories: 工作點滴, 更新與回報 | Tags: , | 發表留言

[Windows] 網路芳鄰版本

網路芳鄰若發生無法登入時,可能是 Windows 驗證網芳版本問題,可以搜尋 NTLM / NTLMv2 / NTLMv3 的相關設定。這邊整理網路芳鄰版本自我參考:

Windows 版本 SMB 版本
2000 (2000/2) 1.0
XP (2001/10) 1.0
2003 (2003/4) 1.0
Vista (2006/11) 2.0
2008 (2008/2) 2.0
7 (2009/7) 2.1
2008 R2 (2009/7) 2.1
8 (2012/8) 3.0 (2003/9)
2012 (2012/8) 3.0 (2003/9)
8.1 (2013/10) 3.0 (2003/9)
2012 R2 (2013/10) 3.0 (2003/9)
10 (2014/9) 3.0 (2003/9)

微軟在網路芳鄰版本描述文件不是很好找,多數只有教怎樣通過不同版本認證。

Vista / 2008 / 7 / 2008 R2 可以在這篇找到版本分別為 2.0 及 2.1:

What’s New in SMB https://technet.microsoft.com/en-us/library/ff625695.aspx

這篇可找到 Win8 Beta 原先是 2.2 版更新到 3.0 版:

支援的 SMB 協定由版本 2.2 升級為 3.0 https://blogs.technet.microsoft.com/technet_taiwan/2012/08/03/smb-2-2-3-0/

這篇有提到 Win2012 R2 為 3.0:

Windows Server SMB 的新功能 https://msdn.microsoft.com/zh-tw/library/hh831474.aspx

從技術支援這篇的篇名,可判斷 Vista 以後的大版本:

如何啟用與停用 SMBv1、 SMBv2 和在 Windows Vista、 Windows Server 2008,Windows 7,Windows Server 2008 R2、 Windows 8 和 Windows Server 2012 SMBv3 https://support.microsoft.com/zh-tw/kb/2696547

至於 SMB 各版本發布時間可參考維基百科的說明:

Samba (software) https://en.wikipedia.org/wiki/Samba_(software)

規範官方網站:

Samba – opening windows to a wider world https://www.samba.org/

微軟網路芳鄰通訊協定:

Microsoft SMB Protocol and CIFS Protocol Overview https://msdn.microsoft.com/en-us/library/windows/desktop/aa365233.aspx

 

Categories: 電腦和網際網路, 工作點滴, 技術分享 | Tags: , , , , , | 發表留言

[工商時間] Community open camp 大會

Community Open Camp

Community Open Camp

Community open camp 由微軟MVP以及Docker 、Laravel 台灣、R 、Python等社群高手,即將於2016年8月27日星期六於中央研究院學術活動中心及人文社會科學館,帶給您一整天的實戰經驗分享。這次將由 22 位身經百戰的專家主講最熱門的技術議題與實戰的案例分享,包括從 Ansible 到 Docker、Docker Swarm on Azure、給 PHP 開發者的 Visual Studio Code 指南、用 Python + Azure 做出你的聊天機器人、DevOps In OpenSource、利用微軟IoT打造專屬的環控機器人、Xamarin 跨平台原生APP開發介紹,等等精彩的課程內容不但提升自己的技術競爭力,同時掌握最新的科技趨勢,歡迎您來參加 Community open camp。
活動時間:2016 年 8 月27 日(六)09:00-17:10
活動網址:https://aka.ms/communityopencamp (http://community-open-camp.azurewebsites.net/)

 

Categories: 未分類 | 發表留言

[IIS] Windows Embedded 7 Standard IIS 7.5 連線數

話說,昨天剛好看到一篇文章:
A.R.C. Increase IIS Connection Limits

裡面有說 IIS 7.5 for Win7 可以像 WinXP 將連線數增加到 40 。

跟一般所知 Win7 的 IIS 連線數限制不太一樣:
IIS limits imposed by Operating System version

本著好奇的心態,請同事拿 Windows Embedded 7 Standard(W7E) 測測看,測試工具就用 VS2015 的壓力測試,持續一分鐘,常數連線數。

IIS 限制數量 最大成功連線數 最小失敗連線數
1 1 2
3 2 5
10 10 15
40 40 50
預設值 1000 2000

註:最大成功連線數、最小失敗連線數不代表限制值,只是表示在 VS2015 中,用了不同連線數情境來測試,並沒有詳細逼近去測出最接近值。

很驚訝,預設值居然用 1000 個連線去可以跑,這是表示 W7E 本身就直接可以跑 1000 client 了嗎?

不過很悲慘的是,一分鐘到了,VS2015 關閉,W7E 那邊卻還沒跑完,如果在跑完之前立刻再跑下一次 1000 次測試,馬上就跳 http 503 錯誤…

Categories: 工作點滴, 技術分享 | Tags: , , , , | 發表留言

[Office] Office 365 企業版的下載方式

Office 365 帳號有分成企業版 (含校園等大量授權)、個人版的畫面,先前 OneDrive 送的算是個人版。

畫面可參考:[Office] Office 365 取消自動續訂

企業版會另建 Microsoft 帳號,與個人的 Microsoft 帳號是分開的,若是企業沒有另建網域,使用自己的網域,帳號通常會跟公司的相同。

新使用者會收到類似這樣的通知信:

新增使用者通知信

新增使用者通知信

依照通知信登入 (https://portal.microsoftonline.com/) 後,點選 立即安裝 就可以裝 Office 365 。

立即安裝 Office 365

立即安裝 Office 365

 

Categories: Office, 工作點滴 | Tags: | 發表留言

[WU] 關於 .Net framework 2.0 2016/05 的安全性更新

基本上跟前面幾篇一樣:

[WU] 關於 .Net framework 2.0 11月的安全性更新
[WU] 關於 .Net framework 2.0 2016/03 的安全性更新

參考
Microsoft 資訊安全公告 MS16-065

這個月的安全性更新會引起相同的錯誤,跟 .Net 2.0 有關的有 KB3142026。

由於屬於核心錯誤,無法被 Visual Studio 2015 IDE 除錯,因此,只能移除該更新,沒辦法考量作版本更新。

比較特別的是,先前兩次都只有在 Win2012r2 上會不正常,這次在我工作的 NB Win81 x64 也不正常,但是使用 Win10 的同事則無問題。

錯誤訊息請參考前兩篇,本篇就不重複張貼了。

Categories: 工作點滴, 更新與回報 | 發表留言

[Office] Office 365 取消自動續訂

因為 OneDrive 空間縮小的事件,有部分人使用網路硬碟超過一定容量或是有申請過保留容量的,可能都會收到 OneDrive 送的 Office 365 個人版一年份,含 1 TB 空間。

OneDrive 贈禮

OneDrive 贈禮

當接受了這個贈品後,會看到,此 Office 365 會在隔年自動續訂。

自動續訂

自動續訂

多數人並不想自動續訂,只想好好享用免費的產品,所以,可以在 Microsoft Office FAQ 中找到說明:http://www.microsoftstore.com/store/mstw/tw_TW/DisplayHelpOfficeFAQPage?icid=All_Office_subnav_FAQ#section6
問:我該如何取消我的 Office 365 自動續訂?
答:
•如果透過 MicrosoftStore.com 購買自動續約訂用方案,您有兩個選項可進行取消:•您可以造訪 http://www.office.com/myaccount 並關閉付款和帳單區的自動續訂選項,以進行線上取消。 使用這個方法,您的訂用方案將在您的剩餘訂用時間到了之後自動到期。
•若要立刻取消,請聯絡 Microsoft 支援中心並要求立刻取消。
•如果您向其他零售商購買自動續約訂用方案,您可能必須取消向該零售商的訂用。 您可以造訪www.office.com/myaccount,並查看付款和帳單區以確認此項操作。. 如果看到「向 [零售商名稱] 購買」,您將需要取消向該零售商的訂用。

也有人一看到取消自動續訂就按下去,但看到網頁的提示,像是要立刻砍帳號,又猶豫不決:

看起來是立刻砍帳號

看起來是立刻砍帳號

那就讓我們繼續取消自動續訂看看吧。

確認取消

確認取消

取消後會提示返回訂閱。

完成取消

完成取消

完成取消後會提醒免費取得一個月的自動續約。

取消後的狀態

取消後的狀態

這樣就可以放心會不會自動刷卡了,到時候還要用就再人工續約吧~

 

 

Categories: Office, 技術分享 | Tags: | 2 則迴響

[Office] 2016 家用及中小企業版

很多企業會選擇 Office 家用及中小企業版,2013/2016 基本上都一樣,背面看到僅限單一 PC 安裝,跟當時 2010 說法稍微不同。

Office_2016_單機

Office_2016_單機

2013/2016 都會附上一張小卡片,上面有一個很像序號的金鑰在上面,千萬注意,這不是金鑰,這只是兌換金鑰,你只能用這個兌換真正的金鑰一次,後續都得使用真正的金鑰。

Office_2016_卡片

Office_2016_卡片

注意,依照步驟 1登入網頁時,因為 Microsoft 帳號會自動登入,所以若是幫公司安裝或是幫別人安裝時,步驟 1請立刻注意右上角登入的身分,若不是想要註冊的帳號,先完成步驟 3,改用想要註冊的帳號登入後,再輸入兌換金鑰,這樣可避免在註冊過程中,因為自動登入 Microsoft 帳號問題,導致軟體註冊到非預期帳號,若是已經註冊到別的帳號去,只能電洽客服處理。

先確認右上角的帳號

先確認右上角的帳號

輸入後的兌換金鑰,會有一套 Office 2016 掛到你的 Microsoft 帳號內,可以在帳號內查詢真正的序號金鑰、下載光碟、或下載安裝執行檔,這邊 IT 要注意,每組序號都會寫入下載的光碟或執行檔中,對 IT 來說,不能用同一個光碟檔或安裝檔安裝不同的序號,必須每個序號單獨下載。

查詢序號金鑰可以這樣做,依照上面卡片的網址連入:http://www.office.com/myaccount

或著依據下圖輸入:https://stores.office.com/myaccount

這樣可以管理所有掛在這個帳號下的 Office ,IT 就是開幾個帳號專門註冊 Office 給同仁使用。

Office_MyAccount

Office 帳號管理

 

之後,依據安裝日期選擇該日期的區塊,點選 [從光碟安裝]:

Office2016_HB_SN

查詢序號

 

就可以在上圖右下角查得真正 Office 安裝用的金鑰,配合下載燒錄光碟,注意,雖然是光碟影像檔,但內含金鑰,所以第二次以上就要改為電話啟動,微軟客服也會查核安裝次數。

Categories: Office, 工作點滴 | Tags: , , | 發表留言

[HDMI] 接液晶電視的時候畫面被切割了

講實在的,這是一個常識性知識,但問題經常發生在不看說明書的人身上。

這問題經常發生在使用 HDMI 接頭,當然其他接頭也可能會有,就要看電視廠商設計的構想。

大部分的電視 (也有可能發生在單槍投影機) ,在設計上,VGA 接電腦,HDMI接多媒體設備,由於多媒體影片可能周圍會有黑框 (排版叫做出血) ,所以呢,大部分電視預設會將畫面放大,以消除黑框。

所以電腦、行動裝置這種採用完整解析度的,外圍的字或畫面就會被切割。

更慘的是這種做法是慣例,但是沒有統一的名字,所以各家設定方式命名都不太一樣,唯一的辦法就是,乖乖地念會出問題的電視使用手冊。

例如說:

0.Android 電視盒部分版本會針對 HDMI 設定,這個縮放設定功能是針對部分電視不支援關閉螢幕出血設定功能,比較舊款的電視通常不支援關閉螢幕出血功能。

Andriod 電視盒

Andriod 電視盒

1.Insignia 50 吋電視的設定方式,是將 overscan 關閉 (off)。

Insignia Overscan

Insignia Overscan

2.CHIMEI LK42 TL-42LK60 取消裁邊 請按 遙控器「螢幕比例」切換到「電腦模式」

3.大同電視,p17 原始畫面 (大部分電視原始畫面並不能改善)
http://tcpc.tatung.com/Image/Download?cate=Instructions&fname=User+Manual-C+Series.pdf

4.PowerLite 5020UB 單槍投影機,p54
http://www.projectorcentral.com/pdf/projector_manual_7168.pdf

其他參考:
奇美電視說明書下載總表:http://www.chimei.com.tw/service/product-support/downloads/lcd-display-tv/
Overscan: https://en.wikipedia.org/wiki/Overscan

 

Categories: 工作點滴 | Tags: , , | 發表留言

[WU] 關於 .Net framework 2.0 2016/03 的安全性更新

基本上跟前一篇一樣:

[WU] 關於 .Net framework 2.0 11月的安全性更新

這個月的安全性更新會引起相同的錯誤,跟 .Net 2.0 有關的有 KB3135985 及 KB3135991 ,這兩個更新都屬於 MS16-035 的更新。

由於屬於核心錯誤,無法被 Visual Studio 2015 IDE 除錯,因此,只能移除該更新,沒辦法考量作版本更新。

最後,只需移除 KB3135985 即可。

https://support.microsoft.com/zh-tw/kb/3135985

事件檢視器的錯誤訊息如下:


錯誤容器 120429770471,類型 4
事件名稱: APPCRASH
回應: 無法使用
Cab 識別碼: 120362342401

問題簽章:
P1: [馬賽克].exe
P2: 1.[馬賽克].12
P3: 56e0d325
P4: mscorwks.dll
P5: 2.0.50727.8009
P6: 53a1205c
P7: c0000005
P8: 000000000014bdd8
P9:
P10:

附加檔案:
C:\Users\[馬賽克]\AppData\Local\Temp\WER6EC3.tmp.WERInternalMetadata.xml
C:\Users\[馬賽克]\AppData\Local\Temp\WER7A6C.tmp.mdmp

這些檔案可能在這裡:
C:\Users\[馬賽克]\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_[馬賽克].ex_d17b74e29b93965947893a8129d5c243549f23_00000000_cab_04cff1c9

分析符號:
重新檢查解決方案: 0
報告識別碼: 11026fc0-e663-11e5-82d2-f0b51cfb853a
報告狀態: 8
雜湊化容器: 6289f9bd35dd5a42dd2f32c77bfb5f24


記錄檔名稱:         Application
來源:            .NET Runtime
日期:            2016/3/10 上午 09:54:47
事件識別碼:         1023
工作類別:          無
層級:            錯誤
關鍵字:           傳統
使用者:           不適用
電腦:            [馬賽克]
描述:
.NET Runtime version 2.0.50727.8009 – 嚴重的執行引擎錯誤 (00007FF8292418DE) (80131506)


記錄檔名稱:         Application
來源:            Application Error
日期:            2016/3/10 上午 09:54:47
事件識別碼:         1000
工作類別:          (100)
層級:            錯誤
關鍵字:           傳統
使用者:           不適用
電腦:            [馬賽克]
描述:
失敗的應用程式名稱: [馬賽克].exe,版本: 1.[馬賽克].12,時間戳記: 0x56e0d325
失敗的模組名稱: mscorwks.dll,版本: 2.0.50727.8009,時間戳記: 0x53a1205c
例外狀況代碼: 0xc0000005
錯誤位移: 0x000000000014bdd8
失敗的處理程序識別碼: 0x%9
失敗的應用程式開始時間: 0x%10
失敗的應用程式路徑: %11
失敗的模組路徑: %12
報告識別碼: %13
失敗的套件完整名稱: %14
失敗的套件相關應用程式識別碼: %15

Categories: 工作點滴, 更新與回報 | 1 則迴響

[規格] 作業系統或軟體規格連結

常常碰到作業系統或是軟體規格需要查詢,開一篇來自己用,之後看到的都整理到這篇。

Windows

IIS 連線數限制:IIS limits imposed by Operating System version

IIS Express 沒有連線數限制:IIS Express saved my presentation

 

Office

Office 語言介面套件 (LIP) 下載

Office URI 結構描述

2007

Access: Access 2007 規格

Project: Project 規格

2010

Access: Access 2010 規格

Project: Microsoft Project 的規格

Office Web Apps 平台比較概觀

Microsoft Office 程式碼相容性檢查使用者指南

2011

Excel: Excel 2011 的規格與限制

2013

比較: 選擇 32 位元或 64 位元版的 Microsoft Office

限制: 64 位元版本的 Office 2013

Excel: Excel 的規格及限制

Excel/SharePoint 資料模型的規格與限制

Project: Microsoft Project 的規格

SharePoint: SharePoint 2013 的軟體界限及限制

2016

Access: 存取 2016年規格

Project: Microsoft Project 的規格

PowerQuery: Power Query 的規格與限制

365

SharePoint Online 和商務用 OneDrive 軟體界限及限制

SharePoint Online 中的活頁簿檔案大小限制

Project Online:軟體的界限及限制

商務用 Skype Online 限制

 

Categories: 自用整理 | 發表留言

[Hyper-V] 我 NB 用的虛擬網卡

這篇純粹是個人經驗,沒有好壞問題,是喜好問題。
話說,用 NB 開發或測試的人, NB 可以接多種網路,而各種網路要切換對外或是在無網路時,要自用時,Hyper-V 的網路就很煩人。
此外,TeamViewer 只啟用無線網路下,是可以不記憶 ID 的,因此不用擔心 5 分鐘問題。

[遠端] TeamViewer 7 不記憶 ID 的示範影片

因此我延續以前 Vitural Server 時期,德瑞克教我的撇步,使用內建的虛擬網卡,再用網路共用方式,將網路分享給虛擬網卡,所以 PC 端的 Loopback 網卡設為 192.168.137.1 ,讓虛擬機透過虛擬網卡自動取得 IP 進而連線到網路。

在 Win8 以後,Loopback 網卡速度為 1.2G。

我的網路連線前面的部分如下圖,大部分情形下,我會只有啟用 Wi-Fi ,要使用虛擬機之前,先啟用 Loopback 網路,再啟用 Hyper-V 自動建立的 vEthernet 網卡,其他實體網卡的都會被我刪除。

Win81_Hyper-V_network

要加入 Loopback 網卡需要手動加入。

首先透過裝置管理員 新增傳統硬體

AddNewHardware

依下面畫面逐步操作。

CustomSelect

NetworkInterface

SelectLoopBack

由於 Hyper-V 的顯卡只有 65536 色,大部分情況我會改用遠端桌面操作 虛擬機 。

臨時要用 TeamViewer 時,我會停用 Loopback 網卡,避免 TeamViewer 記憶 ID 。

Categories: 工作點滴 | Tags: , | 發表留言

[MVP] 2016 MVP Visual Studio and Development Technologies ~

微軟於 2015 第四季把 MVP 獎項從原先 .Net 做了整併,新的獎項為 Visual Studio and Development Technologies 獎項,所以今年拿的是 Visual Studio and Development Technologies 獎項。

2016/01/01 23:29 收到 MVP 當選通知函,連同先前來說,這次是第 14 任,曾在 2004/10 ~ 2004/12 那段時間中斷,依照微軟計算方式不算連任,所以連任應該大概在 11 或 12 任,微軟的計算方式調整過,因此只能概估。

去年的一年,雜事很多,特別是 x64 相容及 Win8/2012 權限相容,做了很多調整。Visual Studio 從 2013 升到 2015 ,公司開始大步邁向國際化,我出差去了內地遼寧、錦州,柬埔寨金邊、普薩寺,遠端支援菲律賓、日本菩提寺、寮國、馬來西亞等,花了些時間在做多國語言。

HTML5 中,特別是 SVG 是我去年的重點,太陽能降載控制及柴油發電機混合運作正式上線,已在柬埔寨兩案場正式運作。

感謝過去各位協助幫忙,往後仍請多多指教。

Categories: 嗜好 | 發表留言

2015 in review

WordPress.com 統計資料小幫手們已準備好這個網誌的 2015 年度報告。

此為摘要:

羅浮宮每年有 850 萬名訪客。這個網誌在 2015 年擁有約 130,000 次瀏覽次數。如果這是在羅浮宮舉辦的展覽,可能需要花上 6 天的時間才會有這麼多人造訪。

按一下這裡查看完整的報告。

Categories: 電腦和網際網路 | 發表留言

[Skype] 你的 Skype 有線上翻譯嗎?

話說去年年底 Skype 即將推出線上翻譯功能,讓我確信,想像中二十年後,我們不用再讓國家幼苗成為英語翻譯工具人,提早來到。
一年的測試期,讓人久等不耐,終於在 7.15.*.103 看到這個功能…

好想找個人來試試~ 可惜明天要出差,找個時間來玩吧~

翻譯
去年的廣告及影片:http://technews.tw/2015/04/09/skype-translator-now-speaks-italian-and-mandarin/

[補充]

小女兒願意陪我玩,可是手機、iPad 沒有翻譯功能,只有電腦送出去的會翻譯,還沒機會試語音~

[追加]

電腦把自己設為英文,手機為中文,會雙向翻譯,反之不會,可能是因為手機支援功能不足,另外語音測試畫面如下,英文轉中文還是要講得很標準,否則 Skype 也是亂翻譯成中文~~~

語音

Categories: 電腦和網際網路 | 發表留言

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

%d 位部落客按了讚: