<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                [TOC] > Sun Apr 25 2021 20:50:25 GMT+0800 (GMT+08:00) 因互聯網發展,辦公軟件開發公司都在致力于開發云上辦公,所以對于本地客戶端的一些功能不會再關注。 VBA 的接口能涉及到用戶電腦系統層面,這也是為什么 VBA 在過去很長一段時間哪怕是現在一直都是黑客喜歡利用的攻擊途徑。微軟也在逐漸砍去 VBA 對用戶系統更改的接口能力。 到了 WPS JS 宏這里,幾乎沒有操作用戶系統的接口了,連 FileSystem 對象都是不全的,這從另一角度來說, JS宏比 VBA 安全很多。至少不用害怕系統注冊表這類騷操作。 ## UserName 用戶名,可讀寫;這個是不可靠的,默認地它的結果是電腦當前的用戶名,但好像可以在軟件里面改。而且用戶名是有重復的,比如你們公司的 IT 管理者裝機的時候全是用的 `Administrator`。它通過 `Application.UserName` 獲取。 可讀寫意味著你可以改: ```js function _m_ChangeUserName(){ Application.UserName = "Master" // 把用戶名改為 “Master” } ``` > 不會改系統的用戶名(不具備這種權限),只會改變軟件的用戶名的值,改之后用到作者、用戶名的地方都會改變,比如【批注】的作者,如下圖: ![changeUserName](https://img.kancloud.cn/a7/a7/a7a7ebc91d6083d1272cdf1e03ddc6bb_1075x851.png) ## ProductCode `Application.ProductCode` 返回應用全球唯一標識符 (GUID)。String 類型,只讀。這個倒是唯一,但卸載再安裝、升級等操作之后,它會變嗎?可能會。也是不太可靠。 ## 其他的一些信息 * OperatingSystem 返回當前操作系統的名稱和版本號。例如,“Windows (32-bit) 4.00”或“Macintosh 7.00”。String 類型,只讀。 * OrganizationName 返回注冊組織名稱。String 類型,只讀。 * Version 軟件版本 * Build 軟件打包編號 * Name 應用名稱 * Value 軟件名稱,奇怪的是,我這里的 WPS表格 得到 `Microsoft Excel`…… > 剩下的大家自己看開發文檔吧。 這些信息平時是沒什么用的,大家也不要把它們用到一些權限驗證場景中,小心本來意圖防人,結果連自己也被防住了。 但像 VBA 這種對系統類別(MacOS版也有限支持 VBA 宏)、系統版本、系統位數、VBA版本支持不一樣的情況,這些信息其實是很有幫助的。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看