首次安装

配置参数

作为管理员,您可以配置 think-cell 以适应贵组织的需求和环境。本节中的表格列出了适用于 Windows 和 macOS 安装的 think-cell 配置参数。若想了解仅适用于 Windows 的 PowerPoint 和 Excel 功能区配置选项,请参阅配置 PowerPoint 和 Excel 功能区

以下主题说明了如何使用不同的方法配置参数:

在 Windows 上,您只能在安装或重新安装 think-cell 时配置安装命令行参数。如果已经安装了 think-cell,您可以使用其他三种方法之一配置参数。

如需关于某个参数的更多信息,请打开表格列“More information”中相关主题的链接。

对于 macOS,下面列出的所有键都必须以 com.think-cell.settings. 为前缀,并定向到 com.microsoft.office 域。例如,完整的 licensekey 键是 com.think-cell.settings.licensekey。如果表中列出的键的形式为 [parent key].[subkey],例如 reports.enabled,则父键的类型为 dict,而子键的类型则为给定的类型。例如,reports.enabled 被列为 boolean 类型,这是全名为 com.think-cell.settings.reportsdict 类型的键值中包含的 enabled 键的类型。

Windows installation command line

Values

Group policy setting

macOS preference key

Add prefix com.think-cell.settings.

Type

Values

More information

LICENSEKEY

="ABCDE-..."

License Key

licensekey

string

ABCDE-...

首次启动

UPDATES

=0, =1

Automatic Updates

updates.enabled

boolean

false, true

手动更新 think-cell

UPDATESURL

="https://..."

updates.url

string

https://...

在您自己的服务器上托管 think-cell 更新

NOFIRSTSTART

=0, =1

Suppress First Start Actions

nofirststart

boolean

false, true

首次启动

REPORTS

=0, =1

Error Reporting

reports.enabled

boolean

false, true

错误报告

SUPPORTEMAIL

="desk@..."

Support

support.email

string

desk@...

疑难解答与关键错误

LIBRARY

=ABCDE...

Library Dialog: Predefined Library Sources

library

string

ABCDE...

配置预定义库源

DISABLELIBRARYADMINMODE

=0, =1

Library Dialog: Admin Mode

DisableLibraryAdminMode

boolean

false, true

启用或禁用对库部署设置的访问权限

STOCKIMAGESDISABLECANTO,

STOCKIMAGESDISABLEFREEPIK,

STOCKIMAGESDISABLEGETTY,

STOCKIMAGESDISABLEPEXELS,

STOCKIMAGESDISABLETEMPLATES,

STOCKIMAGESDISABLEUNSPLASH

=0, =1

Library Dialog: Other Providers

stockimages.

DisableCanto

DisableFreepik

DisableGetty

DisablePexels

DisableTemplates

DisableUnsplash

boolean

false, true

启用或禁用特定库源

STOCKIMAGESDISABLEBRANDFOLDER

=0, =1

Library Dialog: Brandfolder

stockimages.

DisableBrandfolder

boolean

false, true

启用或禁用特定库源

STOCKIMAGESBRANDFOLDERAPIKEY

=ABCDE...

stockimages.

BrandfolderAPIKey

string

ABCDE...

将 Brandfolder 帐户添加到库中

STOCKIMAGESHIDESINGLEBRANDFOLDER

=0, =1

stockimages.

HideSingleBrandfolder

boolean

false, true

配置 Brandfolder 库菜单

STOCKIMAGESHIDEBRANDFOLDERCOLLECTIONS, STOCKIMAGESHIDEBRANDFOLDERSECTIONS

=0, =1, =2

stockimages.

HideBrandfolderCollections

HideBrandfolderSections

integer

0, 1, 2

RIBBONPPNOTHINKCELLTAB

=0, =1

PowerPoint think-cell Tab

ribbonpp.NoThinkCellTab

boolean

false, true

启用或禁用 think-cell 选项卡

RIBBONXLNOTHINKCELLTAB

=0, =1

Excel think-cell Tab

ribbonxl.NoThinkCellTab

boolean

false, true

DEFAULTSTYLE

Absolute path to style file or relative to TARGETDIR\styles\

Default Style File

defaultstyle

string

Absolute path to style file or relative to /Library/Application Support/Microsoft/think-cell/styles/

为贵组织指定默认样式文件

Not applicable

Not applicable

PowerPoint Tools Menu Commands

linkspp.MENU LABEL

Replace MENU LABEL with the command's label on the Tools menu.

string

URL or absolute file path (local or network)

在“工具”菜单中添加贵组织的资源

Windows 安装

think-cell 安装文件 setup_*.msisetup_*.exe 会将同样的参数视为 Windows 的 msiexec 命令,但是并不建议和支持所有组合。请注意,只有一个安装程序,think-cell 将视需要使用 32 位或 64 位程序。若用户将通过双击安装文件来安装 think-cell,请使用 setup_*.exe

安装范围

可以基于计算机或用户来安装 think-cell。若安装用户具有管理员权限,或可以通过 Windows 用户帐户控制 (UAC) 来提升,则默认会基于计算机进行安装。但是,若允许用户安装软件,但用户没有管理员权限,也无法通过 UAC 进行提升,则会基于用户进行安装。

根据 Windows Installer 机制的标准行为,若基于不同的依据来安装 think-cell 版本,可以并行安装不同的 think-cell 版本(例如,基于用户为不同用户帐户安装不同版本,或分别基于用户和计算机安装不同版本)。若存在多项安装,执行的始终是指定用户帐户的基于用户的安装。将忽略其他任何安装(包括基于计算机的安装)。即使基于用户的安装版本比基于计算机的并行安装版本更旧,也是如此。

对于脚本化安装或命令提示符安装,或者若您需要强制采用特定安装选项,请使用以下方法:

基于计算机

setup_*.msi /qn TARGETDIR="<absolute path>"

  • 执行帐户需要具有完整的管理员权限,例如,可以使用由远程维护软件启动的脚本,或可以通过命令提示符启动过去通过“以管理员身份运行”而启动的安装程序。若帐户的权限不足,安装将中止。
  • 省略 ALLUSERS 参数。
  • 其他参数为可选参数:
    • /qn 参数会禁止显示 Windows Installer 用户界面。
    • 默认的目标目录是

      %PROGRAMFILES%\think-cell

      (32 位 Windows 系统上)和

      %PROGRAMFILES(X86)%\think-cell

      (64 位 Windows 系统上)。若您使用 TARGETDIR 参数设置其他路径,请确保目标对于计算机上的所有用户都可读。

  • 若您喜欢,也可以按照如下方式使用 setup_*.exe

    setup_*.exe ALLUSERS=1

    其他参数的作用与 setup_*.msi 中相同。

由 Windows 用户帐户控制 (UAC) 进行自动权限提升

setup_*.exe /qb

  • 省略 ALLUSERS 参数。若用户帐户可以提升到管理员权限,会进行基于计算机的安装,否则安装程序将后退为基于用户的安装。
  • 其他参数为可选参数:
    • 对于 Windows 7,可以使用 /qn 以完全禁止显示安装程序的用户界面。/qb 会显示进度栏,/qb! 会移除其“Cancel”按钮。对于 Windows 8 和更新版本,只建议采用 /qb,因为 /qn 可能会无提示中止安装,或意外执行基于用户的安装,即使帐户可以提升权限,也是如此。(这是由 Microsoft 在 Windows 8 中对 UAC 的更改所致,且取决于帐户的特定 UAC 设置。)
    • 如需基于计算机安装的默认目标目录,请参阅上文。对于基于用户的安装,默认为

      %LOCALAPPDATA%\think-cell

      我们建议不使用 TARGETDIR 参数设置其他路径,但是若您已执行此操作,请确保该路径针对相应环境具有适当的权限和所有权。

强制基于用户

setup_*.exe /qn ALLUSERS=""

  • ALLUSERS="" 会强制执行基于用户的安装,即使用户帐户可以通过 UAC 提升权限,也是如此。
  • 为每个用户帐户执行安装程序。
  • 其他参数为可选参数:
    • 可以使用 /qn 以完全禁止显示安装程序的用户界面。/qb 会显示进度栏,/qb! 会移除其“Cancel”按钮。
    • 默认的目标目录是

      %LOCALAPPDATA%\think-cell

      我们建议不使用 TARGETDIR 参数设置其他路径,但是若您已执行此操作,请确保该目录针对当前用户帐户具有适当的权限和所有权。

安装的文件

安装目录包含 think-cell 所需的可执行文件、库和其他文件。以下目录和文件值得注意:

  • admin-policy-templates(通过组策略管理设置所需的模板)
  • ppttc(使用 JSON 实现自动化的架构和示例)
  • styles(自定义的样式文件和其他示例)
  • xml-schemas(think-cell 样式文件的架构)
  • NOTICE.txt(所包含组件的强制说明)

think-cell 安装不会写入除所选安装目录外的其他目录。

使用 think-cell 时,会将附加文件写入到以下目录:

C:\Users\[user]\AppData\Roaming\think-cell

C:\Users\[user]\AppData\Local\think-cell

注册表项

为了与 Microsoft PowerPoint 和 Microsoft Excel 交互,think-cell 的安装将在 Windows 注册表的以下部分创建一些新键:视您采用的是常规安装还是单用户安装而定,将在 HKEY_LOCAL_MACHINEHKEY_CURRENT_USER 部分创建这些键:

\Software\Classes\CLSID\ >
{3EAB3858-A0E0-4A3B-A405-F4D525E85265}

\Software\Classes\CLSID\ >
{D52B1FA2-1EF8-4035-9DA6-8AD0F40267A1}

\Software\Classes\thinkcell.addin

\Software\Classes\thinkcell.addin.1

\Software\Microsoft\Office\ >
PowerPoint\Addins\thinkcell.addin

\Software\Microsoft\Office\ >
Excel\Addins\thinkcell.addin

在 64 位版本的 Windows 中,将创建以下附加键:

\Software\Classes\Wow6432Node\CLSID\ >
{3EAB3858-A0E0-4A3B-A405-F4D525E85265}

\Software\Classes\Wow6432Node\CLSID\ >
{D52B1FA2-1EF8-4035-9DA6-8AD0F40267A1}

\Software\Wow6432Node\Microsoft\Office\ >
PowerPoint\Addins\thinkcell.addin

\Software\Wow6432Node\Microsoft\Office\ >
Excel\Addins\thinkcell.addin

许可证密钥、线上质量保证设置及自动更新将保存在 Windows 注册表的以下部分:

Software\Classes\Software\think-cell

若您的网络中使用基于 think-cell.adm/x(请参阅组政策)的组政策,则 think-cell 也可以使用:

HKEY_LOCAL_MACHINE\Software\Policies\ >
think-cell

HKEY_CURRENT_USER\Software\Policies\ >
think-cell

think-cell 不会更改 Windows 注册表的其他任何部分。

组政策

您可以使用 Windows 的组策略为一组用户或一组计算机集中配置 think-cell。若要使用组策略,请创建组策略对象,并使用组策略管理控制台将其链接到站点、域或组织单位。

以下说明需要具备组策略概念和管理方面的实际知识(请参阅组策略管理控制台 (Microsoft))。

think-cell.admx 管理模板文件中描述了 think-cell 的特定配置选项,这些文件位于 think-cell 安装目录的子目录 admin-policy-templates 中。若要使用 think-cell 的组策略设置,请分别将 think-cell.admxen-US\think-cell.admladmin-policy-templates 复制到 %SYSTEMROOT%\PolicyDefinitions%SYSTEMROOT%\PolicyDefinitions\en-US

新节点 think-cell 将添加到位于以下两个位置的Administrative Templates节点:在“Computer Configuration”下配置的 think-cell 设置会确定以下位置的注册表项:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\ >
think-cell

在“User Configuration”下配置的 think-cell 设置会确定以下位置的注册表项:

HKEY_CURRENT_USER\SOFTWARE\Policies\ >
think-cell

若两个位置的设置同时启用,则“Computer Configuration”下的设置具有更高的优先级。

节点 think-cell 的项将展示能使用组政策进行控制的可用设置。每项的描述都包含该项的可用值。

使用组政策管理终端服务器的访问权限

作为管理员,您可以使用组策略针对一组用户或个别用户激活或停用 think-cell。例如,若在终端服务器上部署 think-cell,您需要确保只有许可用户才有 think-cell 的访问权限。若采用以下使用方式,组政策可提供实现这一点的便利方法:

  1. 设置对 think-cell 完全禁用的一个组政策对象,并将其链接到您的域。使用具有适当值的Product Access Control管理模板设置think-cell
  2. 添加会针对许可用户而激活软件的另一个组政策对象。该对象也应链接到您的域,并在上述禁用 think-cell 的对象后应用。由于将反向应用组政策对象,因此启用 think-cell 的对象在组策略管理控制台内的列表中位置更高。
  3. 组策略管理控制台的“Security Filtering”部分,将启用组政策对象的访问权限明确限于 think-cell 的许可用户。

使用组政策分发许可证密钥

另一种便利的组政策使用方法,是针对组织中的 think-cell 用户执行 think-cell 许可证密钥的集中管理和分发。许可证密钥通过License Key策略进行控制。

macOS 安装

作为管理员,您可以交互使用 think-cell 安装文件 setup_*.pkg,或者可以使用标准 installer 命令脚本化安装。只有域 LocalSystem 可作为目标,也就是说,think-cell 始终对计算机上的所有用户可用。

管理设置和配置参数存储在 com.microsoft.office 首选域中。有关可用设置及其键和类型的概述,请参阅 配置参数

例如,您可能希望将公司的许可证密钥部署到每个 think-cell 安装中,方法是在调用installer以安装 setup_*.pkg 文件的同一脚本中添加如下行:

sudo defaults write /Library/Preferences/com.microsoft.office com.think-cell.settings.licensekey "ABCDE-..."

注释:当使用 defaults 修改 dict-值键的子键值时,例如 com.think-cell.settings.reports 键的 enabled 子键值,需要将该子键指定为 -dict-add 之后的 key -type value 三元组列表的一部分,如下例所示:

sudo defaults write /Library/Preferences/com.microsoft.office com.think-cell.settings.reports -dict-add enabled -bool true

有关 defaults 的更多信息,请参阅 man 页面。

注释:在以前的版本中,think-cell 的配置设置存储在 think-cell 安装目录中的 config.plist 文件中。这种部署设置的方式已被弃用,可能会在将来的版本中删除。如果您正在通过写入 config.plist 文件来部署配置设置,我们建议您将这些设置移动到 com.microsoft.office 首选域中,以确保与 think-cell 的未来版本兼容。有关键的路径和类型,请参阅 配置参数

安装的文件

think-cell 安装在以下目录中:

/Library/Application Support/Microsoft/think-cell

以下项是 think-cell 的必需项,将在安装目录中创建:

  • NOTICE.txt(所包含组件的强制说明)
  • ppttc(使用 JSON 实现自动化的架构和示例)
  • styles(自定义的样式文件和其他示例)
  • tcaddin.plugin(在 PowerPoint 和 Excel 中运行的加载项)
  • xml-schemas(think-cell 样式文件的架构)

macOS 上的托管部署

您还可以使用设备管理解决方案(如 Jamf Pro 或 Microsoft Intune)来部署和配置 think-cell。

要部署配置设置,最简单的方法是创建一个包含相关键值对的 .plist 文件,将其上传到管理解决方案,并将其定向到 com.microsoft.office 首选域。例如,有关详细说明,可参阅 JamfIntune 的文档。

以下是配置某些可用设置的 .plist 文件示例。有关完整列表,请参阅 配置参数

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>com.think-cell.settings.licensekey</key>
	<string>AAAAA-BBBBB-CCCCC-DDDDD-EEEEE</string>
	<key>com.think-cell.settings.reports</key>
	<dict>
		<key>enabled</key>
		<true/>
	</dict>
	<key>com.think-cell.settings.stockimages</key>
	<dict>
		<key>DisableBrandfolder</key>
		<true/>
		<key>DisableCanto</key>
		<true/>
		<key>DisableGetty</key>
		<true/>
	</dict>
</dict>
</plist>

注释:使用 Intune 时,您需要在上传之前编辑 .plist 文件,以便它只包含键值对,而不包含任何周围的 <?xml><!DOCTYPE><plist> 和(最外层)<dict> 标记。因此,上述示例的 Intune 版本如下所示:

<key>com.think-cell.settings.licensekey</key>
<string>AAAAA-BBBBB-CCCCC-DDDDD-EEEEE</string>
<key>com.think-cell.settings.reports</key>
<dict>
	<key>enabled</key>
	<true/>
</dict>
<key>com.think-cell.settings.stockimages</key>
<dict>
	<key>DisableBrandfolder</key>
	<true/>
	<key>DisableCanto</key>
	<true/>
	<key>DisableGetty</key>
	<true/>
</dict>

首次启动

安装 think-cell 后,用户首次启动 PowerPoint 时,会显示对话框供输入许可证密钥。

通过 licensekey 配置参数,可以在安装期间指定许可证密钥或预先集中部署许可证密钥(参见)配置参数

此外,在首次启动时,功能区将切换到 think-cell 组所在的“Insert”选项卡。还会打开具有教程的网页。nofirststart配置参数可以禁止这两项操作(请参阅 配置参数)。

浏览器扩展

think-cell 附带了浏览器扩展,以启用其 Tableau 数据链接 功能,并将 图像和图标 从 web 导入 PowerPoint。该扩展可用于 Google Chrome、Microsoft Edge 和 Mozilla Firefox。

当安装 think-cell 时,该扩展会自动安装到 Chrome 和 Edge 中。但是,以这种方式安装的扩展需要由用户手动启用(请参阅 安装浏览器扩展)。

为避免需要这种用户交互,我们建议使用受支持的浏览器的管理策略来显式管理 think-cell 浏览器扩展的安装。特别地,我们建议 think-cell 用户将扩展随 think-cell 一起强制安装,并阻止所有其他用户的安装,特别是如果 think-cell 安装在并非所有用户都可以访问 think-cell 的每台机器上,例如终端服务器(比较 使用组政策管理终端服务器的访问权限)。

下表总结了相关信息。